当Google提供许多指向Stackoverflow的准确结果时,过去很容易找到问题的解决方案.但是,我没有找到这个问题.如果您有任何建议我应该在哪里解决这个问题,请给我链接到答案.
案例是我想从数据库中搜索索引.索引过程由jQuery.getJSON触发.这需要几分钟才能完成,所以我想制作进度条以显示索引过程.我知道如何使用.getJSON作为客户端和PHP作为服务器端来制作常见的ajax请求,但我似乎很难想象如何制作这样的进度条.
是否有任何机构可以向我解释如何做到这一点?
最佳答案
>检查Jquery进度条UI:http://jqueryui.com/progressbar/
>每隔10秒使用.getJSON或ajax调用来调用服务器并检查进度
>获得服务器进度后更新UI
>每隔10秒使用.getJSON或ajax调用来调用服务器并检查进度
>获得服务器进度后更新UI
解释Step2
第2步通常基于你的应用程序流程,比方说我在MysqL中插入100,000条记录,我会创建另一个服务来检查行数,结果是30,例如,这意味着现在的进度是30 %,所以如果我每隔10秒调用一次这个服务,我就会获得当前进度.