[問題]xmlHttpRequest如何POST數值到後端由PHP接收

edited 十月 2013 in PHP新手區
最近在研究Ajax,因為這可說是最近被Google發揚光大的一種技術,不過問題來了,當我想傳送資料的時候,利用GET傳值方法,只要在後面追加參數就好,不過POST就沒那麼方便了。

我試過 xmlHttpRequest.send("act=123");

當然POST的原理我並不清楚這樣能不能,但是錯誤問題幾乎可以說是沒有,但是相對的由PHP編寫的後端程式,也接收不到該變數的值,甚至於判定為沒有該變數...

所以想問看看,如果要利用xmlHttpRequest來進行POST動作的話,應該利用send()還做還是其他方法,而後端的PHP又應該如何來接收資料?

(本論壇的另一個AJAX Without xmlHttpRequest的文章回應我已經看過了)

當然用POST的原因在於,GET裝不下超過255的資料。

在這邊就拜託各位了。

PS:可以的話我不想用sajax prototype之類的相關套件,但是設定網頁本身或者伺服器設定的可以接受。

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1669

評論

Sign In or Register to comment.