0

我正在使用 ajax 调用一个循环通过相当长的数据集的 php 脚本。我想在每次通过时将迭代 ($i) 记录到控制台。

是否有一个 jQuery 方法可以在脚本运行时“监听”并将每次传递记录到控制台?

抱歉没有发布示例...我有点时间紧迫。

4

1 回答 1

1

由于 php 脚本在完成执行或刷新输出缓冲区(这意味着您以后无法发送任何其他内容)之前不会通过服务器(因此通过 ajax)返回内容,因此您需要在某处记录其迭代,a文件,会话(这很棘手,因为他们无法同时访问它),数据库或类似Memcache的东西,然后从您将使用 ajax 轮询的第二个脚本中读取它。

民意调查并不像您在问题中提到的那样完全倾听。如果轮询不够好,您将需要考虑设置类似COMET的东西,但它可能具有足够短的轮询间隔,为此目的,它是可以接受的。

于 2013-11-01T20:43:38.080 回答