渲染js.erb,我打電話通過AJAX控制器,像這樣:Rails的:通過AJAX調用從JavaScript
$.ajax({
type: 'GET',
url: '/books'
}
在我的控制,我有:
def index
render 'lightbox.js.erb'
end
在我路線我:
resources :books do
member do
get :lightbox
end
end
在lighbox.js.erb我:
alert("Hello world!");
由於某種原因,警報永遠不會被調用。我沒有收到任何錯誤消息,無論是通過服務器還是通過Firebug。我對可能出錯的事情不知所措。有任何想法嗎?
仍然沒有運氣。此外,Firebug確實顯示服務器正在響應。我甚至在AJAX中放了一個成功的回調函數,並且它是觸發的。 – nullnullnull 2012-08-02 23:50:40
你得到的迴應是什麼? – muffinista 2012-08-03 00:01:37
我收到我的代碼作爲迴應。我想知道爲什麼它不會觸發? – nullnullnull 2012-08-03 00:11:20