我有我的代码,这个数据是来自数据库的实时,我想让它活着,而不刷新页面,以显示实时数据。
showDataEmploye();
function showDataEmploye() {
$.ajax({
url: "",
method: "POST",
dataType: 'JSON',
success: function(data) {
table.clear();
$.each(data, function(i, item) {
table.row.add([
item.gender,
item.total,
]).draw();
});
}
})
}
那怎么做呢?
发布于 2021-03-01 22:38:48
页面加载后,document.ready您可以执行以下操作。
$('document').ready(function(){
setTimeout(function() {
showDataEmploye()
}, 1000);
});
这将每秒发出呼叫,而且几乎是实时的。
除此之外,在Ajax调用成功/错误/完成时,您可以再次调用self。
function showDataEmploye() {
$.ajax({
url: "",
method: "POST",
dataType: 'JSON',
success: function(data) {
table.clear();
$.each(data, function(i, item) {
table.row.add([
item.gender,
item.total,
]).draw();
});
showDataEmploye();
}
})
}
可能会有更好的答案,这是两个选择。
虽然这可能不是最好的做法,但它仍然可以工作...
https://stackoverflow.com/questions/66423691
复制相似问题