「ajax」XMLHttpRequestのonreadystatechangeイベントを利用するサンプル
readyState
値 定数 状態
0 UNSENT XHRオブジェクトの作成後
1 OPENED open()メソッドの呼び出し後
2 HEADERS_RECEIVED responseheadの受信後
3 LOADING responsebodyを受信中
4 DONE XHR通信の完了後
サンプルコード
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
kk = JSON.parse(this.responseText);
document.getElementById("demo").innerHTML = kk.name;
}
};
xmlhttp.open("GET", "/try/ajax/jsondata.txt", true);
xmlhttp.send();