一、ajax
-
什么是
ajax
ajax=异步的javascript+XML;
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。(简而言之就是页面局部刷新)
-
ajax代码解析

连接服务器:open(提交方式,文件路径,异步传输);
提交方式—get和post,关于get和post可自行查询
文件路径——你的文件地址和名称,如果需要阻止缓存,可以加上时间戳
同步和异步——false/true(事件一件一件进行就是同步,多件事一起进行就是异步):同步会阻塞后续代码,异步不会
接收返回:onreadystatechange事件:与服务器发生数据传输readyState的值改变时;readyState属性:请求状态
0(初始化)还没有调用open()方法
1(载入)已调用send()方法,正在发送请求
2(载入完成)send()方法完成,已收到全部相应内容
3(解析)正在解析相应内容
4(完成)相应内容解析完成,可以在客户端调用了
responseText属性:返回的数据(无论什么数据都是字符串);status属性:是否成功(200成功,常见失败404):
1字头:消息类
2字头:成功类型
3字头:重定向,请求发生了页面跳转(包括缓存)
4字头:请求错误
5字头:服务器错误
相关文章:
相关资源
-
下载
2023-03-26
-
下载
2023-01-19
-
下载
2021-07-01