我有一个 javascript 对象数组。我想将此数组发送到服务器。我试过了 :
JSON.stringify(jObectArray);
但是在服务器端,我得到了空数组。如何成功将其发送到服务器?
我有一个 javascript 对象数组。我想将此数组发送到服务器。我试过了 :
JSON.stringify(jObectArray);
但是在服务器端,我得到了空数组。如何成功将其发送到服务器?
没有看到您的任何代码:
var arr = ["one","two","three"];
arr = JSON.stringify(arr);
$.ajax({
url: "something.something",
data: {
theArray: arr
},
success: function(data) {
//success
}
});
编辑:
你的阵列是什么样的......?
你应该做:
$.ajax({
url :'urltoserver',
data: { myArray : jObectArray },
dataType: 'JSON'
});
$.ajax({
url :'urltoserver',
data: {'yourarray':JSON.stringify(jObectArray)},
dataType: 'JSON',
type:"POST"
});
在服务器
print_r($_POST['yourarray']);