2011-10-01 68 views
-3

我正在更新100,000条记录。所以当更新查询过程在后端运行时,页面看起来是空白的。有人可以告诉我如何显示文本“请稍等等等等等,直到更新结束?用于DB更新的Ajax

+2

快速注:“LAK”是不是印度和外面很容易理解的术语其他几个国家。在这样的国际网站上,说“100,000条记录”通常会更好。 –

+0

肯定乔恩。感谢您的反馈...我会接受它。欢呼声 – Harry

+0

您的标题说'Ajax',但看起来您并没有在这种情况下使用它。你有没有尝试过? – GolezTrol

回答

1

那么取决于你的脚本和结构,最简单的方法是改变一个名为display的div的css属性。当用户点击启动PHP脚本的链接,你可以添加一个JavaScript代码,如:

$(#+THEIDOFYOURDIV).show("slow"); 
    }); 

,一旦其完成后,你可以调用另一个JS函数来关闭它喜欢:

$(#+THEIDOFYOURDIV).hide("slow"); 
    }); 

*注意我正在使用jquery函数,因此您需要在您的页面中包含jquery。

还有另一种方法,你只能做到这一点使用PHP,我有同样的问题,所以来看看这个:how to show results while a php script is still running

+0

感谢您的评论ahoura ...我只是放置了一个图标,并更新记录使用PHP由js functin(onclick)事件... – Harry

+0

很高兴你解决了它:) – ahoura