我试图在其他功能停止时运行javascript函数。
例如:User change something in form and ajax has been sent in background. When ajax request is done i want to run function.
我该怎么做?
或者可能是ajax请求的全局触发器?
答案 0 :(得分:0)
看起来您正在使用jQuery,因此您可以使用“完整”或“成功”设置来调用代码/功能。检查文档。
$.ajax({
url: "test.html",
success: function(){
// call another function
}
});
答案 1 :(得分:0)
由于ajax异步请求和处理程序,你可以实现这一点。例如,如果您通过ajax调用执行特定功能然后返回的页面,则可以运行您的js。
答案 2 :(得分:0)
您可以为ajax请求配置处理程序,当您获得请求的响应时,该处理程序将被调用。您可以查看http://api.jquery.com/jQuery.ajax/
上的示例答案 3 :(得分:0)
如果要为特定的AJAX调用调用特定函数,只需将其作为该AJAX调用的success
或complete
回调的一部分进行调用。但是,如果您希望在任何 AJAX请求完成时调用相同的函数,请查看jQuery API中的.ajaxSuccess()
或.ajaxComplete()
方法。