get()

get()

コード

  • refreshSiteinfo から呼ばれる
  • 引数に url, callback, opt の3つをとる
  • opt つかってない
function get(url, callback, opt) {
    var xhr = new XMLHttpRequest()
  • onreadystatechange : readyState 属性が変更する都度呼び出される、 JavaScript 関数オブジェクト
    xhr.onreadystatechange = function() {
  • readyState : リクエストの状態
  • readyState : 4 DONE 一連の動作が完了した
  • 引数で渡された callback を実行
        if (xhr.readyState == 4) {
            callback(xhr)
        }
    }
    xhr.open('GET', url, true)
    xhr.send(null)
    return xhr
}