「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();

 

JavaScript

Posted by arkgame