Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery ajax不发送js数组_Javascript_Jquery_Ajax_Json - Fatal编程技术网

Javascript JQuery ajax不发送js数组

Javascript JQuery ajax不发送js数组,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,控制台日志中的我的数组 [Id: Array[24], sort: Array[24]] Id: Array[24] 1: "2" 2: "6" 3: "8" 4: "9" 5: "10" 6: "12" 7: "13" 8: "14" 9: "15" 10: "16" 11: "17" 12: "18" 13: "19" 14: "20" 15: "22" 16: "23" 17: "24" 18: "25" 19: "26" 20: "27" 21: "28" 22: "29" 23: "3

控制台日志中的我的数组

[Id: Array[24], sort: Array[24]]
Id: Array[24]
1: "2"
2: "6"
3: "8"
4: "9"
5: "10"
6: "12"
7: "13"
8: "14"
9: "15"
10: "16"
11: "17"
12: "18"
13: "19"
14: "20"
15: "22"
16: "23"
17: "24"
18: "25"
19: "26"
20: "27"
21: "28"
22: "29"
23: "30"
length: 24
__proto__: Array[0]
length: 0
sort: Array[24]
__proto__: Array[0]
但是阿贾克斯不发送它

console.log(sortedData);
$.ajax({
    'url':$('#base_url').val() + '/admin/admin/saveSorting',
    'type':'post',
    'data': {'sortedData':sortedData},
    success:function() {
    //
    }
});
我尝试添加内容类型应用程序json和json stringfy,但没有帮助。我怎样才能解决这个问题
谢谢您的帮助。

如果页面位于
$(“#base_url”).val()+“/admin/admin/saveSorting”
正确地接受数据,那应该可以正常工作。我在浏览器中打开网络,请求发送,但在没有数据的情况下,当我将sortedData数组更改为132,或者[1,2,3,4,5]例如,它可以正常工作。
[Id:array[24],sort:array[24]]
这看起来不对。。。javascript中的数组不应该有命名键。如何创建此结构?sortedData=[];sortedData.Id=[];sortedData.sort=[]
sortedData=[]
应该是
sortedData={}