我尝试将以下数组作为json发布到我的api:
var data = [{
id: 1,
module: 1,
category: 2
},{
id: 2,
module: 1,
category: 2
},{
id: 3,
module: 1,
category: 2
}];
使用:
Ember.$.ajax("any.url", {
type: 'POST',
data: { data: data },
dataType: "json"
});
但是我的rails接收
而不是数组开始发布" any.url" for 10.0.12.2 at 2014-12-15 17:37:17 +0000 由DataController处理#update_positions作为JSON
Parameters: {"data"=>{"0"=>{"id"=>"1", "module"=>"1", "category"=>"2"}, "1"=>{"id"=>"2", "module"=>"1", "category"=>"2"}, "2"=>{"id"=>"3", "module"=>"1", "category"=>"2"}}}
我喜欢{"data": [{ "id": ...
我的帖子请求有什么问题?
答案 0 :(得分:0)
试试这个:
var data = [{
id: 1,
module: 1,
category: 2
},{
id: 2,
module: 1,
category: 2
},{
id: 3,
module: 1,
category: 2
}];
Ember.$.ajax("any.url", {
type: 'POST',
data: data,
dataType: "json"
});
希望它有效:)