阅读量:0
onreadystatechange事件是XMLHttpRequest对象的一个事件,当请求的状态发生变化时会触发该事件。在事件处理函数中,可以通过XMLHttpRequest对象的readyState属性来查看请求的当前状态码,常见的状态码如下:
- 0: 请求未初始化。open()方法还没有被调用。
- 1: 服务器连接已建立。open()方法已经被调用,但send()方法还没有被调用。
- 2: 请求已接收。send()方法已经被调用,请求已经被服务器接收。
- 3: 请求处理中。服务器正在处理请求数据。
- 4: 请求已完成,且响应已就绪。请求已经完成,且响应已经就绪。
在事件处理函数中,可以根据readyState的值来判断请求的状态,进而执行相应的操作。例如,当readyState为4时,可以通过XMLHttpRequest对象的status属性来获取响应的状态码,以判断请求是否成功。