Rails UJSを使用してremote = trueで送信するフォームがあります。XHRリクエストにどのようにデータを追加するのですか?
beforeSendイベントでは、データを追加します。私は次のようにしようとしている:
onNewListItemFormBeforeSend : function(event, xhr, settings) {
settings.data += { 'list_item[title]' : input_val,
'list_item[position]' : 0,
'list_items[open_positions]' : 'stuff',
'list_items[done_positions]' : 'stuff')
};
}
をしかし、私はsettings.dataをログアウト時にこのオブジェクトを追加して... settings.dataのためにこれらの項目を追加するための正しい方法は何ですか?私もちょうどやってみました
おかげ
UPDATE:
settings.data = { 'number' : 'XXXXXX' }
しかし、それは動作しませんでした。ログには次の情報が表示されます。
Started POST "/lists/9/list_items" for 127.0.0.1 at 2011-10-24 11:55:39 -0700
Processing by ListItemsController#create as JSON
Parameters: {"object Object"=>nil, "list_id"=>"9"}
なぜオブジェクトオブジェクトがnilになるのですか?
おかげ
おかげでそれが働いていない私はsettings.dataのログイン時に...の項目が追加されていません – AnApprentice