Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在scroll上追加jquery代码_Javascript_Jquery - Fatal编程技术网

Javascript 如何在scroll上追加jquery代码

Javascript 如何在scroll上追加jquery代码,javascript,jquery,Javascript,Jquery,我编写了一个jquery代码来自动刷新聊天框中的消息。但当我试图阅读聊天室中的旧消息时,它不允许,因为聊天室每1秒刷新一次,然后返回到新消息。我想在滚动查找旧邮件时附加此刷新属性 下面是jquery代码 setInterval(function(){ $('#messagesBody').load("get-messages.php? employee_id="+employee_id); }, 1000); 试试这个代码 您应该存储以前的消息 <div id="hidmsg" s

我编写了一个jquery代码来自动刷新聊天框中的消息。但当我试图阅读聊天室中的旧消息时,它不允许,因为聊天室每1秒刷新一次,然后返回到新消息。我想在滚动查找旧邮件时附加此刷新属性

下面是jquery代码

setInterval(function(){ $('#messagesBody').load("get-messages.php? 
  employee_id="+employee_id);
}, 1000);
试试这个代码

您应该存储以前的消息

<div id="hidmsg" style="display:none"></div>

setInterval(function(){ 
    $('#hidmsg').load("get-messages.php?employee_id="+employee_id);

    $('#messagesBody').append($("#hidmsg").text());

    //$('#messagesBody').append($("#hidmsg").html());

}, 1000);

setInterval(函数(){
$('#hidmsg').load(“get messages.php?employee_id=“+employee_id”);
$(“#messagesBody”).append($(“#hidmsg”).text();
//$(“#messagesBody”).append($(“#hidmsg”).html());
}, 1000);

使用get请求是一个选项吗

$.get('get-messages.php', {employee_id:employee_id}, function(data) { 
    $('#messagesBody').append(data);
});

当我滚动查看旧邮件时,
附加此刷新属性是什么意思。
是指刷新属性,即加载页面的一部分。这将刷新聊天框,并且不允许读取聊天框中的旧消息。当您收到消息时,如果您只请求具有更高ID的消息并附加它们,那么发送包含JSON ID的消息怎么样。您当前每秒下载所有聊天信息?