什么是最好的方法来给用户反馈,一个PHP脚本正在等待时运行?我如何给用户反馈,php正在处理某些内容?
我有一个PHP脚本,当用户点击一个按钮时,通过AJAX调用运行。 PHP脚本处理大型图像,并在完成之前花费一些时间。
因为它是通过AJAX调用激活的,所以用户不会看到PHP脚本正在运行的视觉反馈,因为用户不会离开页面。
我该如何着手提供某种视觉反馈,通过PHP在后台发生某些事情?
在脚本的加载时间内可见的简单.gif就足够了。
什么是最好的方法来给用户反馈,一个PHP脚本正在等待时运行?我如何给用户反馈,php正在处理某些内容?
我有一个PHP脚本,当用户点击一个按钮时,通过AJAX调用运行。 PHP脚本处理大型图像,并在完成之前花费一些时间。
因为它是通过AJAX调用激活的,所以用户不会看到PHP脚本正在运行的视觉反馈,因为用户不会离开页面。
我该如何着手提供某种视觉反馈,通过PHP在后台发生某些事情?
在脚本的加载时间内可见的简单.gif就足够了。
最简单的方法就是在点击发生后立即显示图像。你可以通过使用display:none来创建一个图像,然后使用jQuery的show()函数来显示它。
当您在AJAX调用中获得成功消息时,请再次隐藏图像。
简单而有效,正是我所期待的。 感谢您的意见 – user25312
如果你有增量活动,你想以文本方式显示,你也可以指示在iframe的动作,并有PHP回声和刷新。
echo "Beginning Step 1... <br/>";
flush();
// do step 1
echo "Step 1 Complete!<br/>";
echo "Beginning Step 2...<br/>";
flush();
// etc..
http://preloaders.net/en/search/ajax%20loader – Dale