<分区>
如何通过 POST 请求发送嵌套对象?
var name = "test",
path = "?diffCurr%5B%5D=FALSE&diffProv%5B%5D=FALSE",
data = {
datatype:"report",
"value":{
"name":name,
"query":path
}
};
$.ajax({
type:"POST",
url: "resources/savedata.html",
data: data,
success: function(data){
...
},
complete: function(){
...
}
})
当我 checkin chrome 时,在“表单数据”下的网络选项卡中,我看到了这个:
datatype:report
value[name]:test
value[query]:?diffCurr%5B%5D=FALSE&diffProv%5B%5D=FALSE
基本上,我期望 $_POST["value"]
包含一个带有 name
和 query
的对象。