Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在仍然加载的情况下向ajax请求发送数据_Php_Javascript_Ajax_Http_Connection - Fatal编程技术网

Php 在仍然加载的情况下向ajax请求发送数据

Php 在仍然加载的情况下向ajax请求发送数据,php,javascript,ajax,http,connection,Php,Javascript,Ajax,Http,Connection,我需要在PHP上做一些事情(这将花费很多时间…),随着它的流动,我需要发送一个数字(可能是百分比),到带有ajax调用的页面,更新加载栏 但我不知道如何“加载”尚未加载的页面字符串 还有,有没有一个“词”来形容这个问题?服务器可以发回包含两个字段的JSON或XML;百分比和有效载荷。如果百分比小于100,那么ajax客户机将再次执行相同的ajax调用(在请求中需要某种请求ID跟踪)。当它为100时,您可以从有效负载中提取数据。当然,PHP要么返回小于100%的百分比且没有有效负载,要么返回100

我需要在PHP上做一些事情(这将花费很多时间…),随着它的流动,我需要发送一个数字(可能是百分比),到带有ajax调用的页面,更新加载栏

但我不知道如何“加载”尚未加载的页面字符串


还有,有没有一个“词”来形容这个问题?

服务器可以发回包含两个字段的JSON或XML;百分比和有效载荷。如果百分比小于100,那么ajax客户机将再次执行相同的ajax调用(在请求中需要某种请求ID跟踪)。当它为100时,您可以从有效负载中提取数据。当然,PHP要么返回小于100%的百分比且没有有效负载,要么返回100并在准备就绪时返回完整数据

您的客户机ajax应该被限制为每隔几秒钟轮询一次,但这听起来应该可以实现您想要的


编辑:顺便说一句,PHP响应可以根据需要包含诸如再次请求前等待多长时间、预期完成时间等数据。

我想这样做,但可能只有一个请求。。。你知道这件事吗?ThanksNot真的-还有一些其他的建议,但即使在本机应用程序中显示进展也可能是一件棘手的事情。可能也有一些想法给你