0
我有一個通過mData獲取數據的數據表。JQuery Datatable用mdata數組添加一行
var processURL="path"
$.ajax(
{
type : "GET",
url : processURL,
cache : false,
dataType : "json",
success : function (d)
{
var oTable = $('#Testtable').dataTable();
oTable.fnDestroy();
//Tabelle zu Datentabelle
$('#Testtable').dataTable(
{
bJQueryUI: true,
"sScrollY": "200px",
"bPaginate": false,
"sDom": "frtiS",
"aaSorting": [[ 2, "asc" ]],
"bDeferRender": true,
"aaData": d.COMMENT,
"aoColumns":
[
{ "mData": "KOMMENTARTYP" },
{ "mData": "a" },
{ "mData": "b" },
{ "mData": "c" },
{ "mData": "d" },
{ "mData": "e" },
{ "mData": "f" }
],
"aoColumnDefs":
[
{
"sClass": "hide_me", "aTargets": [ 6 ]
}
]
}).makeEditable(
{
sUpdateURL: function(value, settings)
{
alert(CommentIDuebergabe);
alert(value);
return(value);
}
});
var oTable1 = $('#Testtable').dataTable();
oTable1.fnStandingRedraw();
},
error : function (d)
{
alert('error');
}
});
它工作正常,但如果我fnAddData添加數據是這樣的:
function adddata()
{
$('#KommentareTabelle').dataTable().fnAddData(
[
"1. Spalte",
"2. Spalte",
"3. Spalte",
"4. Spalte",
"5. Spalte",
"6. Spalte",
"7. Spalte"
])
}
我在數據源得到一個錯誤「未知parameter'KOMMENTARTYP」
如果我添加數據等。這在一個沒有mdata的普通數據表中可用。
問題在哪裏?