如何将javascript数组发送到服务器?
我有一个javascript对象数组。我想将此阵列发送到服务器。我试过:如何将javascript数组发送到服务器?,javascript,jquery,Javascript,Jquery,我有一个javascript对象数组。我想将此阵列发送到服务器。我试过: JSON.stringify(jObectArray); 但在服务器端,我得到的是空数组。如何将其成功发送到服务器?而不查看您的任何代码: var arr = ["one","two","three"]; arr = JSON.stringify(arr); $.ajax({ url: "something.something", data: { theArray: arr }, success:
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'
});
服务器端
print_r($_POST['yourarray']);
我们看不到您的阵列。。。编辑:事实上,我们也看不到您是如何发送的……如果您使用jQuery,请尝试以下操作:需要更多信息:目前未知的是(a)jObjectArray的内容和(b)服务器正在做什么。您没有在ajax中指定
类型(get
或post
)毫无疑问你的答案会被接受。。。易变的用户…:(您没有在ajax中指定“type”('get'或'post'))
print_r($_POST['yourarray']);