我在做server side sorting in datatable plugin。加载数据需要4-5秒,同时,如果用户单击其他头文件,它将再次触发AJAX调用。
当服务器端数据仍处于处理中状态时,如何限制用户?有没有什么初始函数可以让我检查自定义Flag状态并停止可排序,直到处理完成?
发布于 2010-10-21 18:26:15
当您第一次收到请求时,禁用该按钮。然后在回调函数中启用该按钮,该函数在服务器完成时触发。这就是你要做的,但是如果你想要代码,那就给出代码。
发布于 2010-10-21 18:26:43
给你一个小提示:
async: false(成功请求时启用排序按钮设置排序按钮)
发布于 2010-10-21 18:26:53
如果我没记错的话,jquery有3个函数,像ajaxStart(),ajaxError()和ajaxComplete()。
只需在ajaxStart时禁用整个网格/仅禁用网格标题,并在ajaxError (可以进行一些错误处理)或ajaxComplete时再次启用它。
https://stackoverflow.com/questions/3986433
复制相似问题