readystage 在服务器端 是如何改变值的
readystage 在服务器端 是怎么改变值的
rt:
xmlhttprequest有一个属性叫 readystage,每当这个值变化时,都会触发onreadystagechange事件,那么服务器端是怎么改变readystage的值的?是通过普通的http协议改变的吗?我用httpwatcher查看不到服务器与浏览器交换的数据 先谢谢大家了
------解决思路----------------------
不是服务器端改变,是js引擎改变的,服务器端值复制输出数据。楼主去了解这个属性的状态意思就明白了
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了
ajax状态
rt:
xmlhttprequest有一个属性叫 readystage,每当这个值变化时,都会触发onreadystagechange事件,那么服务器端是怎么改变readystage的值的?是通过普通的http协议改变的吗?我用httpwatcher查看不到服务器与浏览器交换的数据 先谢谢大家了
------解决思路----------------------
不是服务器端改变,是js引擎改变的,服务器端值复制输出数据。楼主去了解这个属性的状态意思就明白了
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了
ajax状态