コンテンツをリロードするために 2 秒ごとにタイムアウトを設定しました。ページをロードすると、2秒後にメッセージが正常にロードされますが、ページを更新しない限り何もしませんか?
$(document).ready(function() {
$("#login").submit(function(event) {
event.preventDefault();
$.post("ajax.php", { login : $("#guest").val() }, function(data) {
location.reload();
});
});
});
setTimeout(function() {
reload();
}, 2000);
function reload() {
$.post("ajax.php", { loadMessages : "1" }, function(data) {
$("#loading").show();
$("#box").html(data);
$("#loading").hide();
});
}
私は何を間違えましたか?タイムアウトを使用したことを覚えていますが、常に繰り返されていましたか?