找到一个变通一点的办法,加一个script标签,src为请求的服务器数据。
服务器一点点的响应一个个的函数调用接口
但是觉得这种方法不像正解
【 在 Missex (米赛克斯) 的大作中提到: 】
: 标 题: 请教javascript通过请求服务端数据即时更新页面的问题
: 发信站: 水木社区 (Sat Jul 19 08:45:04 2014), 站内
:
: 常用的方法
: 方法 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收到部分数据后就执行回调函数。
:
: 多谢了。
: --
:
※ 修改:·Missex 于 Jul 22 08:51:34 2014 修改本文·[FROM: 184.169.182.*]
: ※ 来源:·水木社区
http://newsmth.net·[FROM: 107.178.200.*]
--
修改:Missex FROM 184.169.182.*
FROM 184.169.182.*