每次PHP迭代都使用AJAX console.log
我正在使用ajax调用一个php脚本,该脚本在相当长的数据集中循环。我希望在每次通过时将迭代($I)记录到控制台 是否有jQuery方法可以在脚本运行时“侦听”并将每次传递记录到控制台?每次PHP迭代都使用AJAX console.log,php,jquery,ajax,Php,Jquery,Ajax,我正在使用ajax调用一个php脚本,该脚本在相当长的数据集中循环。我希望在每次通过时将迭代($I)记录到控制台 是否有jQuery方法可以在脚本运行时“侦听”并将每次传递记录到控制台? 很抱歉没有发布示例。。。我的时间有点紧。因为php脚本在完成执行之前不会通过服务器(因此也不会通过ajax)返回内容,或者在输出缓冲区(这意味着以后无法发送任何其他内容)之前,您需要将其迭代记录在某个地方,一个文件或会话(这很棘手,因为它们无法同时访问它),数据库或类似的东西,然后从第二个脚本中读取它,您可以使
很抱歉没有发布示例。。。我的时间有点紧。因为php脚本在完成执行之前不会通过服务器(因此也不会通过ajax)返回内容,或者在输出缓冲区(这意味着以后无法发送任何其他内容)之前,您需要将其迭代记录在某个地方,一个文件或会话(这很棘手,因为它们无法同时访问它),数据库或类似的东西,然后从第二个脚本中读取它,您可以使用ajax进行轮询
不过,民意调查并不像你在问题中提到的那样倾听。如果轮询不够好,您需要考虑设置如下内容,但可能需要足够短的轮询间隔,这是可以接受的。是
$i
JS变量还是PHP变量?PHP只在完成脚本并发送200
状态后发送数据,除非您像这里建议的那样处理输出缓冲,但我不确定AJAX将如何处理它。