onreadystatechange
コールバックです。特定のイベントが発生したときにトリガーされます。onreadystate
リクエストの準備完了状態が変化したときに発生します。
要するにonreadystate
Stores a function (or the reference of a function) to be called automatically each time the readyState property changes
今ラインのために
xmlhttp.readyState==4 && xmlhttp.status==200
readyState : Holds the status of the XMLHttpRequest.
Changes from 0 to 4:
0: request not initialized
1: server connection established
2: request received
3: processing request
4: request finished and response is ready
そしてstatus
ステータスを保持します
200: "OK"
404: Page not found
したがってxmlhttp.readyState==4 && xmlhttp.status==200
、応答の準備ができて問題がない場合、条件は真です。
xmlhttp.responseText
サーバーから送信された応答が含まれます。
したがってdocument.getElementById("txtHint").innerHTML=xmlhttp.responseText;
、idを持つ要素のHTMLを、txtHint
受信した応答に変更します。
上記のすべてが理にかなっていることを願っています!!!