首页 新闻 会员 周边 捐助

xmlhttprequest 在服务器写入特殊数据,状态才变为3

0
悬赏园豆:15 [已解决问题] 解决于 2013-09-03 10:29

用ajax 拉取服务器数据,是长连接,我想在服务器收到请求的时候先写一点数据,告诉浏览器服务器收到请求了。

writer.println("<script></script>");
writer.flush();

这样readyState能变为3.

writer.println("adsfa");
writer.flush();

随便写一点浏览器没反应,readyState不变为3.。求解释

adai_m的主页 adai_m | 初学一级 | 园豆:172
提问于:2013-09-02 09:40
< >
分享
最佳答案
0

writer.println是服务端的代码

收获园豆:15
dudu | 高人七级 |园豆:30734 | 2013-09-02 10:39

嗯,xmlhttprequest 的readyState 到底怎么判定的,状态3不是正在交互状态吗? 但是写入数据后,有的readyState =3 ,有的不等于

adai_m | 园豆:172 (初学一级) | 2013-09-02 12:02

@孟诸子: 状态3表示:(交互)正在解析响应内容

dudu | 园豆:30734 (高人七级) | 2013-09-02 12:10

@dudu: 那为什么写入 asdf 状态不变为3,主要好奇这一点

adai_m | 园豆:172 (初学一级) | 2013-09-02 15:35

@孟诸子: 可能是其中没有html标记,不需要解析

dudu | 园豆:30734 (高人七级) | 2013-09-02 17:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册