Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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数据表错误“;无法读取未定义的jquery.dataTables.min.js的属性长度:45_Javascript_Jquery_Ajax_Datatable - Fatal编程技术网

Javascript JQuery数据表错误“;无法读取未定义的jquery.dataTables.min.js的属性长度:45

Javascript JQuery数据表错误“;无法读取未定义的jquery.dataTables.min.js的属性长度:45,javascript,jquery,ajax,datatable,Javascript,Jquery,Ajax,Datatable,我正在调用AJAX来检索数据,并以JSON格式返回数据。然而,我得到了一个错误,没有任何东西返回到数据表。将以以下格式返回数据: [ { "part_number": "630000311", "qty": "1", "description": "PUMP, ACE PRODUCT 04 & OLDER", "point": "1", "cost": "535.23", "vendor_name": "Ace Pump Corporati

我正在调用AJAX来检索数据,并以JSON格式返回数据。然而,我得到了一个错误,没有任何东西返回到数据表。将以以下格式返回数据:

[
{
    "part_number": "630000311",
    "qty": "1",
    "description": "PUMP, ACE PRODUCT 04 & OLDER",
    "point": "1",
    "cost": "535.23",
    "vendor_name": "Ace Pump Corporation",
    "total_sold": "5"
},
{
    "part_number": "400200179",
    "qty": "0",
    "description": "SEAL, DOOR CAB",
    "point": "2",
    "cost": "21.32",
    "vendor_name": "Angus-Palm Greeneville Inc",
    "total_sold": "44"
}
]
以下是我的Jquery:

             $('#partTable').DataTable({
            "processing": true,
            "searching": false,
            "responsive": true,
            "ajax": { "async": "false", "url": "/vvvv/vvvWS.php", "type": "GET", "data": function (c) { c.locations = locations; c.percentages = percentages; } },
            "columns": [{"data": "part_number", "data": "qty", "data": "description", "data": "point", "data": "cost", "data": "vendor_name", "data": "total_sold"}]
        });

如果有人偶然发现了这一点,我用JSON数据的格式解决了这一问题,以下是新的格式:

{
"data":
[
{
"part_number": "630000311",
"qty": "1",
"description": "PUMP, ACE PRODUCT 04 & OLDER",
"point": "1",
"cost": "535.23",
"vendor_name": "Ace Pump Corporation",
"total_sold": "5"
},
{
"part_number": "400200179",
"qty": "0",
"description": "SEAL, DOOR CAB",
"point": "2",
"cost": "21.32",
"vendor_name": "Angus-Palm Greeneville Inc",
"total_sold": "44"
}
]
}
“columns”
属性的值没有多大意义。它相当于
[{“data”:“total_selled”}]
,尽管这可能与您得到的错误无关。