【发布时间】:2016-02-24 19:49:59
【问题描述】:
有以下 Ajax 请求:
data = {foo: {id: 1},
array: [
{id: 2, date: "Jan 1, 2015", quantity: 100}
]}
$.ajax "/api/foo",
type: "POST",
dataType: "JSON"
data: data,
success: (data) ->
console.log(data)
问题是服务器获取以下参数:
{foo: {id: 1},
array: {
0:{id: 2, date: "Jan 1, 2015", quantity: 100}
}}
如您所见,数组被转换为带有增量键的散列。为什么我发送的数据没有收到?
【问题讨论】:
标签: jquery ruby-on-rails ajax coffeescript