如何将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:

我有一个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'
 });
服务器端

print_r($_POST['yourarray']);

我们看不到您的阵列。。。编辑:事实上,我们也看不到您是如何发送的……如果您使用jQuery,请尝试以下操作:需要更多信息:目前未知的是(a)jObjectArray的内容和(b)服务器正在做什么。您没有在ajax中指定
类型
get
post
)毫无疑问你的答案会被接受。。。易变的用户…:(您没有在ajax中指定“type”('get'或'post'))
print_r($_POST['yourarray']);