保存完成时在窗体上激发的jquery事件:remote=>;真实形式?
当保存了一个带有:remote=>true的表单时,我试图获取一个成功/失败事件 我试过:保存完成时在窗体上激发的jquery事件:remote=>;真实形式?,jquery,ruby-on-rails,Jquery,Ruby On Rails,当保存了一个带有:remote=>true的表单时,我试图获取一个成功/失败事件 我试过: $( '#feedback-form' ).bind( 'ajaxSuccess', function( data, status, xhr ) { alert( 'success' ); } ) 但对于所有成功的ajax事件,即使它们与表单的ajax保存完全无关,也会触发反馈表单 我理解原因(ajaxSuccess不是表单特有的,而是ajax特有的),但我似乎找不到一个与.submit()等
$( '#feedback-form' ).bind( 'ajaxSuccess', function( data, status, xhr ) {
alert( 'success' );
} )
但对于所有成功的ajax事件,即使它们与表单的ajax保存完全无关,也会触发反馈表单
我理解原因(ajaxSuccess不是表单特有的,而是ajax特有的),但我似乎找不到一个与.submit()等效的:remote compatible,它在ajax保存完成或失败时触发
有什么好方法可以做到这一点吗?Jquery ujs库中有一些特定的绑定。所有这些都在文档中解释:
因此,您只能绑定
ajax:success
事件谢谢-这看起来正是我需要的。