我有一个关于如何使用JQuery进度条等待长时间处理完成的问题。
我有一个带有按钮的网页,当用户点击此按钮时,服务器上发生了一些操作。例如,将记录插入DB,如下所示:
Int32 val = Int32.Parse(Request.QueryString["PLCID"].ToString());
String _MachineName = String.Empty;
_MachineIP = String.Empty;
DBLayer.getMachineByPLCID(val, out _MachineName, out _MachineIP);
我需要为用户显示进度条,并阻止他在此过程结束前采取任何操作。
请帮忙!
答案 0 :(得分:1)
如果您只想在处理完成后禁用按钮并进行重定向,则可以使用此示例:
您只需要通过正确调用window.location来替换重新启用按钮。