簡體   English   中英

誰知道我的ajax有什么問題?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM