我正在使用Jquery数据表从API中绘制一个表。我想重新加载表而不会每5秒钟重新初始化错误(如果可能,只有表数据)。这是我的代码。
var ajax_call$ = function () {
$('#example').DataTable({
"ajax": {
"url": "https://api.coinmarketcap.com/v1/ticker/",
"dataSrc": ""
},
"columns": [
{ "data": "rank" },
{ "data": "name" },
{
"data": "market_cap_usd", render: function (data, type, row) {
return '$' + data;
}
},
{
"data": "price_usd", render: function (data, type, row) {
return '$' + data;
}
},
{
"data": "24h_volume_usd", render: function (data, type, row) {
return '$' + data;
}
},
{ "data": "available_supply" },
{ "data": "percent_change_24h" }
]
});
};
$(document).ready(function () {
ajax_call$();
});
答案 0 :(得分:0)
试试这个,
setInterval( function () {
$("#example").DataTable().ajax.reload();
}, 5000 );
答案 1 :(得分:0)
试试这个, 2件事,
一次改变
setInterval( function () {
table.ajax.reload();
}, 5000 );
到
setInterval( submitData , 5000 );
和
table=$('#table').dataTable({
"pagingType" : 'full_numbers',
destroy: true, //ADD DESTROY TRUE
.
.
.
..
答案 2 :(得分:0)
你可以试试这个
window.setInterval(function(){
$("#TableID").DataTable().ajax.reload()
},5000);