這是我的 「鏈接」:Javascript代碼
%span{:id => "car_#{car.id}", :onclick => "add_car(#{car.id}"} Add
,導致在這裏:
function add_trending(car_id) {
jQuery.ajax({
url: "/cars/add_car",
type: "GET",
data: {"car_id" : car_id},
dataType: "html"
});
}
在控制器:
def add_car
@car = Car.find(params[:car_id])
...
respond_to do |format|
format.js
end
end
和add_car.js.erb:
alert("YES");
但是沒有彈出警告窗口。當我看看日誌時,我看到以下內容:
Rendered cars/add_car.js.erb (0.0ms)
JavaScript只是呈現,不是基於日誌執行的。這怎麼可能?
謝謝
你能顯示ajax文件的concreet響應嗎? –