如何将成功行为绑定到另一个ajax表单提交?

Ste*_*rks 2 ajax jquery

此问题类似,我想在成功提交ajax表单时运行函数,但我无法直接访问加载表单的初始ajax代码.

鉴于我无法在初始ajax成功调用中添加代码,我如何检查表单是否成功?

$('#registration-form').submit( function() {
  alert('registered successfully');
});
Run Code Online (Sandbox Code Playgroud)

ᾠῗᵲ*_*ᵲᄐᶌ 5

尝试将.ajaxSuccess()绑定到您的元素http://api.jquery.com/ajaxSuccess/

$('#registration-form').ajaxSuccess(function() {
     alert('registered successfully');
});
Run Code Online (Sandbox Code Playgroud)

每当Ajax请求成功完成时,jQuery就会触发ajaxSuccess事件.已经使用.ajaxSuccess()方法注册的任何和所有处理程序都会在此时执行.