我已经看到了,但它并没有解决我的问题ajax refresh - how to remove the blinking
如何在不重新加载页面的情况下每 3 秒从 Ajax 刷新一次的页面上取下 blinker?
代码完全符合预期,但我只是还没有找到绕过信号灯的方法。
<div id="appCapsule">
</div>
let app_capsule = document.getElementById("appCapsule")
$("#appCapsule").empty();
load_messages = function(){
$.ajax({
url:"json/chat-content.php",
method:"POST",
data:{recipient_id:3},
dataType: "JSON",
success:function(resp) {
console.log(resp);
app_capsule.innerHTML="<div id=\"\">"+ resp +"</div>";
setTimeout(load_messages, 3000);
},
error: function (data) {
console.log(data);
}
});
}
load_messages();