Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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/ajax/6.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
升级到Rails 3.1后,JQuery ajaxSuccess不起作用_Jquery_Ajax_Ruby On Rails 3.1 - Fatal编程技术网

升级到Rails 3.1后,JQuery ajaxSuccess不起作用

升级到Rails 3.1后,JQuery ajaxSuccess不起作用,jquery,ajax,ruby-on-rails-3.1,Jquery,Ajax,Ruby On Rails 3.1,在assets/javascripts/user.js.coffee window.install_loader_image = (elem = 'body') -> $(elem).find('.ajax').click -> $(this).hide() $(this).siblings('.loading').show() $(elem).find('.ajax.modal').ajaxSuccess -> $(this).show()

assets/javascripts/user.js.coffee

window.install_loader_image = (elem = 'body') ->
  $(elem).find('.ajax').click ->
    $(this).hide()
    $(this).siblings('.loading').show()
  $(elem).find('.ajax.modal').ajaxSuccess ->
    $(this).show()
    $(this).siblings('.loading').hide()
为下面的行调用了函数
install\u loader\u image()

= link_to 'Edit', edit_employee_path(employee), :remote => true, :class => 'ajax modal edit_link'
.loading{:style => 'display: none;'}
  = image_tag 'ajax-loader.gif'
单击链接调用员工控制器中的编辑操作

def edit
  @employee = Employee.find(params[:id])
end
然后
employees/edit.js.erb
文件呈现并发送到客户端,并在浏览器中进行良好解释<代码>单击函数激发,但
ajaxSuccess
不激发。而在Rails 3.0中,一切都运行良好


如何使其工作?

通过将
ajaxSuccess
更改为
ajaxComplete
功能来解决问题