您使用的鍵實際上不是一種很好的實現方式。
{
"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