每个PHP迭代的AJAX console.log

时间:2013-11-01 20:21:54

标签: php jquery ajax

我正在使用ajax调用一个循环遍历相当长的数据集的php脚本。我希望每次传递都将迭代($ i)记录到控制台。

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

很抱歉没有张贴示例......我有点紧张。

1 个答案:

答案 0 :(得分:1)

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

投票并不像你在问题中提到的那样听。如果轮询不够好,你需要考虑设置像COMET这样的东西,但它可能有足够短的轮询间隔,为此,它是可以接受的。