0
私はDataTable pluginを使用しています。新しいヌールの追加情報を使用してDataTableにデータを再ロードできません
私はDataTableをロードしています。次に、別のjsonファイルから取得した追加情報を使用して、既存のコンテンツを保存しながら、テーブルをリロードしようとしています。ただし、リロードは発生しません。
var resourcetable = $('#table').DataTable({
"ajax": {
"url": "QueryDataService.asmx/GetData1",
"dataSrc": ""
},
"columns": [
{ "data": "Column1" },
{ "data": "Column2" },
{ "data": "Column3" } ]
});
resourcetable.ajax.url("QueryDataService.asmx/GetData2").reload();
私が見誤差がある:キャッチされない例外TypeError:。resourceusagetable.ajax.url(...)リロード
はあなたの助けに感謝機能ではありません。
ありがとうございます。
既存のデータが上書きされることを示唆したようにロード機能を使用すると、 "resourcetable.ajax.url(" QueryDataService.asmx/GetData2 ")。load();"を呼び出すと、既存のデータと新しいデータをマージする方法を教えてください。 ?ありがとう! – JayHawk
私は古いデータへの参照を保持し、新しいデータをロードし、古いデータを再追加します。 'var data = resourcetable.data(); resourcetable.ajax.url( "QueryDataService.asmx/GetData2")。load(); 'resourcetable.rows.add(data).draw()'。これは私の頭の上からちょうど離れている、より標準的な方法があるかもしれない。 –
それは賢いです。不思議なことに、動作しません。 'data' [var data = resourcetable.data()]にデータが入力されていないようです。ありがとう! – JayHawk