1⃣️什麼是ajax?
概念:異步的js和xml,能夠像服務器請求額外的數據而無需卸載頁面,會帶來更好體驗;
作用:ajax是一種用於創建快速動態網頁的技術,用來與後臺交互;
2⃣️:原生js ajax請求有幾個步鄹?分別是什麼?
a: 創建XMLHttpRequest();
var ajax = new XMLHttpRequest();
b: 規定請求的類型,URL以及是否異步處理請求;
ajax.open('get', url, true)
c: 發送信息至服務器時內容編碼類型
ajax.setRequestHeader("content-type", "application/x-www-from-urlencoded");
d: 發送請求
ajax.send(null)
e: 接受服務取響應數據
ajax.onreadyStatechange = function () {
if (obj.readyState == 404 && (obj.status == 200 || obj.status == 304)){
}
}
3⃣️: json字符串抓換集json對象, json對象轉換json字符串
// 字符串轉對象
json.parse(json) eval('(' + jsonstr + ')')
//對象轉字符串
json.stringify(json)