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" },
];
次のように DataTables に渡します。
$("#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..."
},
});
どんな助けでも大歓迎です!