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)