【发布时间】:2016-09-23 22:37:10
【问题描述】:
我正在尝试使用 JQUERY AJAX 执行 PUT 请求,其中包含一个对象,其中包含其他对象,代码如下:
var dataSend = {field1: 'this', field2:'thisone'};
var insideData = {name: 'myName', age:'18'};
data.inside = insideData;
$.ajax({
url: "http://localhost:8888/api/datas",
type: "PUT",
data: dataSend,
success: function (data, textStatus, jqXHR) {....
我只是在等待服务器端 (Node.js) 中的数据,例如:
{
field1: 'this',
field2:'thisone',
inside: {name: 'myName', age:'18'}
}
但相反,我收到了:
{
field1: 'this',
field2:'thisone',
'inside[name]': 'myName',
'inside[age]': '18'
}
那么,我做错了什么? 如何获取 insideData 以在我的服务器端使用?
【问题讨论】:
标签: javascript jquery json ajax node.js