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={}