【发布时间】:2014-05-23 20:46:49
【问题描述】:
我正在为我的公司编写一个 Web 应用程序。公司有一台我必须使用的服务器,我无法在服务器端进行任何更改。
当我发送一个 HTTP GET 请求时,我得到一个 XML 流作为响应,即 HTTP 连接保持打开状态,直到手动关闭它。当我在浏览器中测试请求时,我会立即得到响应,该响应会在每次数据更改时自动更新(并且因为它是一个流,所以浏览器的加载动画会继续运行)。
如何处理 javascript 中的响应?有什么方法可以在数据更改时得到通知?我已经研究了可用的框架来处理这个问题,但没有任何运气。
【问题讨论】:
-
您将需要设置一个间隔并 Ajax 数据并与之前获取的数据进行比较
-
有没有办法在数据更新时得到通知,而不是每次都轮询数据?这是一个流,而不是常规响应。
-
你可能想使用通知,在this answer 抢劫,这可能会对你有所帮助!
标签: javascript xml http stream