操作步驟
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-已取得資料
沒有留言:
張貼留言