[操作疑難] HTML form用XMLHttpRequest

本人有一張HTML form,代碼如下:

<form id="form" action="http://www.hkepc-example.php" method="post">
   <input type="text" name="name" value="example">
   <input type="submit" value="submit">
</form>

但我想用XMLHttpRequest方法post,請問最簡單方法要怎樣做? 張form要加什麼attribute?

用XHR一定係JavaScript(無可能齋HTML),上Google搵下example,基本上係bind粒制落一個JavaScript function,個function read張form再launch xhr,最後xhr callback改view/process其他嘢。

TOP

TOP

回覆 2# ip4368

謝謝師兄,結果我都用JavaScript寫XHR。但cross domain就未搞掂。

TOP

回覆 3# 清仔

謝謝,但cross domain可以嗎?

TOP

本帖最後由 ho0406 於 2016-10-26 16:44 編輯

基於安全理由  Browser會限制cross domain ajax(XHR)
如果要cross domain ajax,目標Server 需要有相應的設定


--拋磚引玉 等高手詳細講解

TOP

回覆  清仔

謝謝,但cross domain可以嗎?
whitelove1 發表於 2016-10-25 08:57 PM


兩個想法:
1)要cross browser,包住IE8… 要用server side proxy forward 個request
2)新browser 可以用CORS

TOP

回覆  清仔

謝謝,但cross domain可以嗎?
whitelove1 發表於 2016-10-25 20:57


加respond header

TOP