与this question类似,我想在成功提交ajax表单时运行函数,但我无法直接访问加载表单的初始ajax代码。
如果我无法将代码添加到初始ajax成功通话中,我如何检查表单是否成功?
$('#registration-form').submit( function() {
alert('registered successfully');
});
答案 0 :(得分:5)
尝试将.ajaxSuccess()绑定到元素http://api.jquery.com/ajaxSuccess/
$('#registration-form').ajaxSuccess(function() {
alert('registered successfully');
});
每当Ajax请求成功完成时,jQuery就会触发ajaxSuccess事件。已经使用.ajaxSuccess()方法注册的任何和所有处理程序都会在此时执行。
答案 1 :(得分:1)
您可以尝试使用ajaxSucess()
全局ajax事件处理程序:
$(document).ajaxSuccess(function() {
alert('registered successfully');
});