0
在assets/javascripts/user.js.coffee
的JQuery的ajaxSuccess不升級到Rails 3.1
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_loader_image()
被要求線以下
= link_to 'Edit', edit_employee_path(employee), :remote => true, :class => 'ajax modal edit_link'
.loading{:style => 'display: none;'}
= image_tag 'ajax-loader.gif'
點擊鏈接後工作需要在員工控制器edit
行動
def edit
@employee = Employee.find(params[:id])
end
Then employees/edit.js.erb
文件呈現併發送到客戶端,並在瀏覽器中很好地解釋。 click
功能起火,但ajaxSuccess
不起作用。而在Rails 3.0中,所有工作都很好。
我該如何讓它工作?
小心,因爲它也會捕獲錯誤條件。 – mahemoff