javascript / jquery问题:
我希望浏览器读取一个流 来自服务器上http-url的数字数据(以逗号分隔的整数)。
流是有限的,但可能很长,我想在收到数据时以javascript(绘制html5 / canvas / 2d图形)的方式逐步处理数据,无需等待结束of-stream 在开始绘画之前。
但是如何逐步读取http-stream? 我认为这将是一个非常常见的用例,但仍然不能轻易谷歌一个很好的例子...
我可以用$ .ajax()函数吗?
如果是,我应该回应什么事, 以及我如何从已到达的部分,不完整的流中读取数据?
答案 0 :(得分:2)
记录...... 我在jQuery论坛上得到了答案:
http://forum.jquery.com/topic/process-http-data-stream-incrementally-from-browser
简而言之:
没有针对http流的高效JavaScript解决方案。
相反,请使用webSockets,或将数据流拆分为多个较短的块。