我需要在PHP上做一些事情(这需要花费很多时间......),当它流动时,我需要发送一个数字(可能是百分比)到ajax调用的页面,更新装载栏。
但我不知道如何“加载”尚未加载的页面字符串......
此外,还有一个“字”吗?
答案 0 :(得分:0)
服务器可以发回包含两个字段的JSON或XML;百分比和有效载荷如果百分比小于100,那么您的ajax客户端将再次执行相同的ajax调用(您将需要在请求中进行某种请求ID跟踪)。当它为100时,您可以从有效负载中提取数据。 PHP当然会返回小于100且没有有效负载的百分比,或100准备好的完整数据。
你的客户端ajax应该被限制每隔几秒进行一次轮询,但听起来应该可以达到你想要的效果。
编辑:顺便提一下,PHP响应可能包含数据,例如在再次询问之前等待多长时间,预计完成时间等等。