Ajax onreadystatechange 的作用是设置一个回调函数,当 readyState 属性改变时,就会触发该函数。 readyState 属性表示 XMLHttpRequest 对象的状态,有以下几种可能的值:
0: 未初始化。XMLHttpRequest 对象已经创建,但是还未调用 open 方法。
1: 正在加载。open 方法已经被调用,但是 send 方法还未被调用。
2: 加载完成。send 方法已经被调用,并且服务器的响应头和响应状态已经返回。
3: 正在交互。正在接收服务器的数据。
4: 完成。服务器的数据已经完全接收。
通过设置 onreadystatechange 回调函数,可以在每次 readyState 改变时执行相应的操作,比如处理服务器返回的数据,更新页面内容等。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ajax的原理和流程是什么