常用的方法
方法 1.
1) xmlhttprequest 请求数据
2) server段返回有数据或者没有数据
3) javascript更新页面 --> 延迟一段时间后回到 1)
方法 2.
1) xmlhttprequest 请求数据
2) server等待有数据时才响应
3) javascript更新页面 --> 然后回到1)
方法 2 没有多余的http请求,也能做到即时更新,但是还要发送http请求,每次都有http头的开销。
听说先进的方法是这样的
方法 3.
1) xmlhttprequest 请求数据
2) server响应http头,指定 chunck 编码方式或者不指定Content-Length
3) server每当有更新数据时给出一个 chunck 块响应 或者直接给出更新内容。
3) javascript每当收到server给的数据后就更新页面
我想请教的是方法 3 中 server 每次响应的数据的格式应该是什么样的?json可以么?
javascript应该如何写才能让xmlhttprequest收到部分数据后就执行回调函数。
多谢了。
--
FROM 107.178.200.*