前言:主要写一写理论的东西,了解AJAX的一些理论,分为两个部分
一、什么是AJAX
(一)、什么同步什么是异步
(二)、AJAX原理
(三)、js原生的AJAX
处理过程分为五部
1.创建对象(AJAX引擎对象)
2.绑定监听(监听的状态有五种分别为:(onreadystatechange事件中readystate属性中的httprequest请求状态)0请求为初始化;1服务器连接已建立;2请求已接收;3请求处理中;4请求已完成,且响应以就绪)
3.绑定地址
4.发送请求
5.接受响应数据
原生AJAX里主要理解的是
如下图
(四)、jQuery中的AJAX
(待续)
二、json
进行AJAX处理的过程中一定要理解AJAX的使用
json数据的格式、
最基础的样式有两种
1.对象格式
例如 school对象
var school1 = {
"class" :"401",
"room" :"401",
}
2.数组或者集合形式
var school=[
{school1},{school2},{school3},{school4}
];
3.二者可以相互组合
总结:
AJAX原理大概就这些了,了解这一部分上手写AJAX会容易很多,主要要去理解同步和异步的区别,不明白的可以留言哦,我会及时回复的