随着Ajax返回消息,图像闪烁

时间:2019-06-26 10:46:12

标签: jquery firefox

我试图弄清为什么Ajax响应上的图像闪烁,我有一个工作脚本,该脚本仅从php文件中获取消息并返回html消息,并且在文件中使用了.html()函数来显示消息。而且工作正常,我看到的唯一问题是,它仅在Firefox中返回闪烁或刷新的消息图像,而当我在开发人员工具中禁用缓存时,它运行正常。

window.setInterval(getMsg, 5000);

function getMsg() {
    var user_id  = $('.chat-form').data('user');

    if(user_id != ''){
     $.ajax({
        type: "POST",
        url: "http://localhost/chat/getMsg.php",
        data: {user_id:user_id},
        success: function(data){
            $('.chat').html(data);
        }
     });
    }
}

在php文件中,它返回带有整个html元素的消息。甚至我在新文件中都尝试过,但没有运气

window.setInterval(getMsg, 1000);

function getMsg(){
    $('#div').html('<img src="image.jpg" width="400" height="400">');
}

0 个答案:

没有答案