Javascript 无法在aaData中为Jquery数据表使用JSON.stringify
我使用jquery DataTables将JSON数据绑定到表中,但是当我将JSON对象指定给DataTable的“aaData”选项时,它会抛出以下错误: “DataTables警告(表id='tblReceipt'):从数据源为行0请求了未知参数'1'” 我的JSON对象如下所示: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" },
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
是字符串吗?尝试删除最后一个逗号。请将答案标记为已接受,因为我发布了一个工作演示,证明问题已解决