我有以下用于填充表的jQuery脚本。如何在不附加MySql数据库刷新的情况下更新表。一个表填充我希望某种形式的刷新只是为了更新表内容而不是附加到它。任何帮助都会很棒。
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 :(得分:0)
如果我正确理解了您的要求,我认为您可以为特定<tr>
提供ID,并使用ajax调用的响应更改innerHtml,或者您可以为{{1}添加ID并使用ajax调用的响应更改表的整个内容。