Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保存完成时在窗体上激发的jquery事件:remote=>;真实形式?_Jquery_Ruby On Rails - Fatal编程技术网

保存完成时在窗体上激发的jquery事件:remote=>;真实形式?

保存完成时在窗体上激发的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()等

当保存了一个带有:remote=>true的表单时,我试图获取一个成功/失败事件

我试过:

$( '#feedback-form' ).bind( 'ajaxSuccess', function( data, status, xhr ) { 
   alert( 'success' ); 
} )
但对于所有成功的ajax事件,即使它们与表单的ajax保存完全无关,也会触发反馈表单

我理解原因(ajaxSuccess不是表单特有的,而是ajax特有的),但我似乎找不到一个与.submit()等效的:remote compatible,它在ajax保存完成或失败时触发


有什么好方法可以做到这一点吗?

Jquery ujs库中有一些特定的绑定。所有这些都在文档中解释:


因此,您只能绑定
ajax:success
事件

谢谢-这看起来正是我需要的。