0

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

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

还有,这个有“词”吗?

4

1 回答 1

0

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

您的客户端 ajax 应该被限制为每隔几秒轮询一次,但听起来应该可以完成您想要的。

编辑:顺便说一句,PHP 响应可能包含数据,例如在再次询问之前等待多长时间、预计完成时间等,根据需要。

于 2012-08-22T04:03:43.497 回答