-1
変数xmlhttp=new XMLHttpRequest()
が初期化されています。次のコード:私はajaxの理解できないコード
function makerequest(serverPage,objID){
var obj=document.getElementById(objID);
xmlhttp.open("GET",serverPage);
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4 && xmlhttp.status ==200){
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
私はそれがxmlhttp.readyState == 4
を追加し、なぜ私は、もし状態で、AJAXの新しい学習者午前申し訳ありません。関数の最後にxmlhttp.send(null);
を使用してそれらを削除することができます。ありがとうございました。
:POSTのサンプル引数メソッドを送信しますか? – user1345545
@ user1345545 ajaxでGETリクエストを送信している場合、send()メソッドは引数を一切必要としません。 POSTリクエストを送信するときにパラメータを置くだけでよく、そのパラメータは投稿するデータのクエリ文字列(名前の値のペア)でなければなりません。私の編集されたポストを参照してください。 – Mansfield