如何使用函数作为带数据表的ajax的数据源?我使用它与一个内置的数据库,在那里我打电话的功能,结果写入data.json文件,然后使用文件作为源电子应用:jQuery Datatables使用函数作为ajax数据源而不是路径或URL
populateData(); //gets data from db and writes output to data.json
let table = $('#accTransaction').DataTable({
dom: 'Bfrtip',
select: {
style: 'single'
},
ajax: '../data.json',
...
相反,它会更有效率,如果我可以直接调用数据库函数,但它不工作....无效的网址。
let table = $('#accTransaction').DataTable({
dom: 'Bfrtip',
select: {
style: 'single'
},
ajax: getData(),
...
我意识到我可以让源“数据:newData,”但后来我松散的ablility调用table.ajax.reload
setInterval(function() {
table.ajax.reload(null, false); // user paging is not reset on reload
console.log('reloading..')
}, 3000);
如何使用作为数据源Ajax和数据表,而不是的网址或文件路径?
你确定你使用的是[jQuery的数据表(https://datatables.net/)?如果不是 - 您使用哪个插件? – Dekel
也许你可以在'ajax'选项的'data'参数中使用函数! –
@Dekel,您可以通过https://datatables.net/download/查看下载构建器,以查看大量插件。 ajax:内置。请看这里https://datatables.net/examples/data_sources/ajax.html – jtlindsey