2015-07-11 42 views
0

我有以下填充表的jQuery脚本。如何在不追加MySql数据库刷新的情况下进行表更新。一个表被填充我想要某种形式的刷新只是为了更新表内容而不是附加到它。任何帮助,这将是伟大的。jQuery刷新html表中的数据

function refreshDataLiveRequests() { 
$.ajax({ 
type: 'POST', 
url: 'check_current_requests2.php', 
data: $('#departcount').serialize(), 
dataType: "json", //to parse string into JSON object, 
success: function (data) { 
if (data) { 
    var len = data.length; 
    var txt = ""; 
    if (len > 0) { 
    for (var i = 0; i < len; i++) { 

    if (data[i].Department && data[i].DepartCount) { 

    txt += "<tr><td>" + data[i].Department + "</td><td>" + data[i].DepartCount + " </td></tr>"; 
    } 
    } 
    if (txt != "") { 
    $("#table").append(txt); 
    } 
    } 
} 
}, 
error: function (jqXHR, textStatus, errorThrown) { 
alert('error: ' + textStatus + ': ' + errorThrown); 
} 
}); 
return false; 

} 
setTimeout(refreshDataLiveRequests, 4000); 

非常感谢提前。

+0

如果你想刷新它,你将不得不追加它。 – Chrillewoodz

回答

0

如果我理解正确的您的要求,我觉得你可以给一个ID的具体<tr>并与Ajax调用的响应变化的innerHTML或者你可以有一个ID为<tbody>和更改表与Ajax调用的全部内容响应。