Ajax 成功刷新 - 如何消除闪烁

问题描述 投票:0回答:0

我已经看到了,但它并没有解决我的问题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();
javascript jquery ajax
© www.soinside.com 2019 - 2024. All rights reserved.