2017年5月9日 星期二

javascript-學習筆記-AJAX-XMLHttpRequest

操作步驟

var ajx = new XMLHttpRequest();
//readyState=0

ajx.open('1','2',3);
//readyState=1

ajx.send(null);
//如果是get沒有送參數的話,可以直接給null

ajx.onload = function(){
//在讀取完成之後才執行;
    ajx.responseText;
    var str = ajx.JSON.parse(ajx.response.Text);
    //透過JSON.parse將取得字串轉陣列
}

ajx.status==200;
//可用來判斷狀態是否正常

open參數

  • 1-格式,get、post
  • 2-要取值的網址
  • 3-同步false(資料回傳才會繼續執行)/非同步true(非同步,不待資料回傳就繼續執行了)

readyState

  • 0-已產生XMLHttpRequest
  • 1-已OPEN,未傳送資料
  • 2-已傳送
  • 3-LOADING
  • 4-已取得資料

沒有留言:

張貼留言