我有一个JavaScript对象,看起来财产以后这样的:发送一个多层次的JavaScript对象与AJAX服务器无法
var obj = {
"name": "username",
"userid": "9999",
"object1": {
"subObject1": {
"subArray1": [],
"subArray2": []
},
"subObject2": {
"subArray3": [],
"subArray4": []
}
},
"object2": {
"subObject3": {
"subArray5": [],
"subArray6": []
}
},
"array1": [],
"array2": []
};
我曾尝试使用jQuery的AJAX调用是这样的:
$.ajax({
url: "test.php",
type: "POST",
dataType: "text",
processData: false,
data: obj,
success: function(data, status) {
alert("Sucsess");
}
});
问题是PHP没有收到任何东西。 $ _POST变量是空的。我不确定我做错了什么。
感谢
谢谢,这很好。 – Kyprus 2010-02-10 00:53:41
@Doug Neiner我认为“数据:”在这里是不必要的。 – 2015-02-20 07:06:55