【问题标题】:Read http data-stream incrementally with javascript/jquery使用 javascript/jquery 增量读取 http 数据流
【发布时间】:2014-04-14 22:39:07
【问题描述】:

javascript/jquery 问题:

我希望浏览器读取一个流 来自服务器上的 http-url 的数字数据(逗号分隔的整数)。

流是有限的,但可能很长,我想在收到数据时开始在 javascript 中处理数据(绘制 html5/canvas/2d 图表),无需等待结束-开始绘制之前的流

但是如何逐步读取 http-stream? 我认为这将是一个非常常见的用例,但仍然无法轻松地在谷歌上找到一个很好的例子......

我可以用 $.ajax() 函数做到这一点吗?

如果是这样,我应该响应什么事件, 以及如何从目前已到达的部分、不完整的流中读取数据

【问题讨论】:

  • @tampis 我已经看到了这个问题,但工作答案到底在哪里?它是带有 php 代码(服务器端)的 sn-ps 的“Ajax 模式”站点的链接。这与javascript(客户端)有什么关系?我不明白...

标签: javascript jquery ajax stream asynchronous


【解决方案1】:

为了记录... 我在 jQuery 论坛上得到了答案:

http://forum.jquery.com/topic/process-http-data-stream-incrementally-from-browser

简而言之:

  • 没有针对 http 流的高效 javascript 解决方案。

  • 改为使用 webSockets,或将数据流拆分为多个较短的块。

【讨论】:

    猜你喜欢
    • 2011-12-06
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    相关资源
    最近更新 更多