[英]Who knows what's wrong with my ajax?
我有這個$ .ajax方法調用:
var w_command = "add_holiday"
var w_type = "POST"
var w_id = "123321"
$.ajax(
{
type: w_type,
url: w_command,
parameters:
{
to_find_id: w_id
},
success:function()
{
//Do something on success
alert('done');
}
});
從控制器調用此方法:
def add_holiday
RHoliday.create(holiday_id: params[:to_find_id].to_s, group_id: @group.id.to_s)
end
我也得到alert('done');
告訴我,AJAX請求有效,並找到方法。 那為什么它仍然沒有創造任何東西呢?
編輯:
Started POST "/groups/133978052/add_holiday" for 127.0.0.1 at 2014-04-03 12:58:54 +0200
Processing by GroupsController#add_holiday as */*
Parameters: {"to_find_id"=>"4", "group_id"=>"133978052"}
←[1m←[36mUser Load (0.0ms)←[0m ←[1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1←[0m [["id", 99119911]]
Redirected to http://localhost:3000/
沒有什么叫做parameters
,它是data
$.ajax({
type : w_type,
url : w_command,
data : {
to_find_id: w_id
},
success:function() {
//Do something on success
alert('done');
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.