如何在PHP脚本运行时刷新页面显示?
我有一个函数get_forecast(),它检索一个城市的天气预报,然后在一系列城市上运行该函数,然后在一个页面上显示所有结果。我想做的是将显示更改为显示“Fetching forecast for$city”,因为脚本正在检索每个城市的数据,这样我就可以看到进度,而不只是等待页面加载并显示最终结果 我要补充什么如何在PHP脚本运行时刷新页面显示?,php,Php,我有一个函数get_forecast(),它检索一个城市的天气预报,然后在一系列城市上运行该函数,然后在一个页面上显示所有结果。我想做的是将显示更改为显示“Fetching forecast for$city”,因为脚本正在检索每个城市的数据,这样我就可以看到进度,而不只是等待页面加载并显示最终结果 我要补充什么 foreach($cities as $city){ get_forecast($city); } 要使其显示“Getting forecast for$city”,然后刷新显
foreach($cities as $city){
get_forecast($city);
}
要使其显示“Getting forecast for$city”,然后刷新显示下一个“Getting forecast for$city”的页面,然后在显示所有预测之前清除最后一个页面
谢谢。用Ajax实现。一个调用获取城市列表,然后遍历它们,发出一个新的Ajax请求并为用户显示状态。jQuery是您的朋友。您可能不会找到一个纯PHP的问题解决方案,因为一旦输出数据,您就不会真正收回它 最好的选择可能是AJAX和PHP的组合。使用JavaScript中的循环从只输出单个预测的PHP脚本请求预测。在检索每个预测时,使用JavaScript更新页面上的内容 我听说jQuery做ajax。那将是一个很好的起点