刷新设置间隔 js.



我有一个将数据发送到数据库的聊天,我想每次加载最后一条消息时,不是全部,所以我给了它一个我想用 .attr 检索的 ID 见代码但 .attr 引用那 1

   setInterval("load()", 5000);
     function load(){
        var last = $('#last_message span:last').attr('id');
        if(last> 0){
         $.ajax({
            url : '/ajax/public_load.php?id_m=' + last,
            type : 'GET',
            dataType : "html",
            success : function(data){
               $("#last_p").append(data);
            }
         });
      }
   };

<div class="" id="last_message">
  <span  id="<?=$public->chat_id?>" class="summary" style="margin-top: -11px;">
    <?= $public->contenu ?>
  </span>
</div>

函数 attr 返回一个字符串(标签的 id(,当你尝试将 id 与数字进行比较时 javascript 尝试强制转换值 "chat_id?>" 并得到一个 NaN,比较 NaN> 0 的结果为 false,条件代码将不会执行。

图片2图像1

查看图片

这里的消息
//i want to recover this exact id but butt .attr 1 each time

最新更新