Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 无法在aaData中为Jquery数据表使用JSON.stringify_Javascript_Asp.net_Jquery Datatables - Fatal编程技术网

Javascript 无法在aaData中为Jquery数据表使用JSON.stringify

Javascript 无法在aaData中为Jquery数据表使用JSON.stringify,javascript,asp.net,jquery-datatables,Javascript,Asp.net,Jquery Datatables,我使用jquery DataTables将JSON数据绑定到表中,但是当我将JSON对象指定给DataTable的“aaData”选项时,它会抛出以下错误: “DataTables警告(表id='tblReceipt'):从数据源为行0请求了未知参数'1'” 我的JSON对象如下所示: var r = [ { "Vid": "1", "Receiptno": "AFL123", "Type": "3", "Branch": "AFL", "Date": "23/11/2013" },

我使用jquery DataTables将JSON数据绑定到表中,但是当我将JSON对象指定给DataTable的“aaData”选项时,它会抛出以下错误:

“DataTables警告(表id='tblReceipt'):从数据源为行0请求了未知参数'1'”

我的JSON对象如下所示:

var r = [
    { "Vid": "1", "Receiptno": "AFL123", "Type": "3", "Branch": "AFL", "Date": "23/11/2013" },
    { "Vid": "2", "Receiptno": "AFL124", "Type": "4", "Branch": "AFL", "Date": "24/11/2013" },
    { "Vid": "3", "Receiptno": "AFL125", "Type": "6", "Branch": "AFL", "Date": "25/11/2013" },
];
$("#tblReceipt").dataTable({
    "aaData": JSON.stringify(r),
    "bJQueryUI": true,
    "bDestroy": true,
    "iDisplayLength": 50,
    "bProcessing": true,
    "aaSorting": [[0, 'desc']],
    "aoColumns": [
      { "mData": "Vid" },
      { "mData": "Receiptno" },
      { "mData": "Type" },
      { "mData": "Branch" },
      { "mData": "Date" },
    ],
    "oLanguage": {
      "sProcessing": "Fetching Data, Please wait..."
    },
});
我将其传递给数据表,如下所示:

var r = [
    { "Vid": "1", "Receiptno": "AFL123", "Type": "3", "Branch": "AFL", "Date": "23/11/2013" },
    { "Vid": "2", "Receiptno": "AFL124", "Type": "4", "Branch": "AFL", "Date": "24/11/2013" },
    { "Vid": "3", "Receiptno": "AFL125", "Type": "6", "Branch": "AFL", "Date": "25/11/2013" },
];
$("#tblReceipt").dataTable({
    "aaData": JSON.stringify(r),
    "bJQueryUI": true,
    "bDestroy": true,
    "iDisplayLength": 50,
    "bProcessing": true,
    "aaSorting": [[0, 'desc']],
    "aoColumns": [
      { "mData": "Vid" },
      { "mData": "Receiptno" },
      { "mData": "Type" },
      { "mData": "Branch" },
      { "mData": "Date" },
    ],
    "oLanguage": {
      "sProcessing": "Fetching Data, Please wait..."
    },
});
任何帮助都将不胜感激

只需将
“aaData”:JSON.stringify(r),
替换为
“aaData”:r,

工作演示:

只需将
“aaData”:JSON.stringify(r),
替换为
“aaData”:r,


工作演示:

为什么要为
aaData
执行stringify?
aaData
是字符串吗?尝试删除最后一个逗号。请将答案标记为已接受,因为我发布了一个工作演示,证明问题已解决。您为什么要为
aaData
执行stringify?
aaData
是字符串吗?尝试删除最后一个逗号。请将答案标记为已接受,因为我发布了一个工作演示,证明问题已解决