您使用的键实际上不是一种很好的实现方式。
{
"columns[0][data]": "0",
"columns[1][name]": "",
"columns[5][searchable]": "true",
"columns[5][name]": "",
"columns[4][search][regex]": "false",
"order[0][dir]": "asc",
"length": "10",
}
取而代之的是,你应该甲肝走了
{
"columns": [
{"data": "0", "name": "", "searchable": "true", "name": "", "search": {
"regex": "false"}
},
{"data": "0", "name": "", "searchable": "true", "name": ""," search": {
"regex": "false"}},
{"data": "0", "name": "", "searchable": "true", "name": "", "search": {
"regex": "false"}},
{"data": "0", "name": "", "searchable": "true", "name": "", "search": {
"regex": "false"}},
{"data": "0", "name": "", "searchable": "true", "name": "", "search": {
"regex": "false"}},
{"data": "0", "name": "", "searchable": "true", "name": "", "search": {
"regex": "false"}},
],
"order": [
{"dir": "asc"}
],
"length": "10"
}
在这种情况下ajax_data [ '秩序'] [0] ['DIR]将导致价值 “ASC”
对于您目前执行的关键是 “为了[0] [DIR]”
即去
ajax_data["order[0][dir]"]
希望你明白这个问题。
构建json在处理API时非常重要。尝试重构你的json,这对未来也有帮助。
你的密钥是一个字符串“[order] [0] [dir]” - 它实际上并不是一个数组。我认为这应该工作:ajax_data [“[order] [0] [dir]”]。但是如果你想使用一个实际的数组,你可能想要另一种方式来存储/访问数据。 – mcriecken