用jput和ajax替换数据,而不是附加数据?

时间:2019-10-22 03:46:48

标签: javascript jquery json ajax

我正在使用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

0 个答案:

没有答案