我目前正在关注有关如何在不重新加载页面的情况下从 MYSQL 数据库加载内容的教程。
我只是想了解setTimeout
这段代码中的使用。这是为了什么?我尝试删除该部分,ajax 仍然有效。为什么你需要延迟一个任务,ajax 不是意味着实时更新吗?
$(document).ready(function () {
done();
});
function done() {
setTimeout(function () {
updates();
done();
}, 200);
}
function updates() {
$.getJSON("update.php", function (data) {
$("ul").empty();
$.each(data.result, function () {
$("ul").append("<li>ID: " + this['msg_id'] + "</li><br /><li>ID: " + this['msg'] + "</li><br />");
});
});
}