我正在使用ajax和jput显示数据库中的数据列表,并且每秒调用ajax函数。我希望在数据库中有新记录时更改表。该列表是第一次成功显示的,但它会连续追加同一组数据,而不是替换现有数据集。如何用jput替换数据集而不是附加数据集?
function doAjaxlist()
{
$.ajax({
type: "POST",
url: "list.php",
dataType: 'json',
success: function(result){
$("#tbody").jPut({
jsonData:result,
name:"tbody_template",
});
},
complete: function (data) {
// Schedule the next
setTimeout(doAjaxlist, 1000);
},
error: function(xhr, textStatus, error) {
console.log("fail");
}
});
}
setTimeout(doAjaxlist, 1000);
当数据库中有新记录时,我希望第二个ajax调用的输出为:
Name | age
A | 18
B | 20
现在第二个ajax调用的输出:
Name | age
A | 18
B | 20
A | 18
B | 20