为了账号安全,请及时绑定邮箱和手机立即绑定

ajax通过append()即时获取的数据只能实现添加展现

ajax通过append()即时获取的数据只能实现添加展现

慕容3067478 2018-11-21 22:22:03
function longPolling() {        $.ajax({            url:'data.json',            type:'POST',            dataType: "json",                        success:function(data){                if (data){                    var date_len = data.length;                    for (var i=0;i<date_len;i++){                        var dom = '<li><div id="'+i+'"><div class="num">'+data[i].Num+'</div><div class="a">'+data[i].Time+'<div class="C">'+data[i].Description+'</div></div></div></li>';                        var tag = '#'+i;                        console.log(!$(tag).length);                        if(!$(tag).length){                            $('.tb-con ul').append(dom);                        }                    }                }            }        });    }    window.setInterval('longPolling()',1000);   在json中添加数据可以即时展现,但是删除后没法即时更新。
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

你在请求前先把ul里面的内容清空不就好了?这样每次拿到不都是最新的吗
$('.tb-con ul').html("")

查看完整回答
反对 回复 2018-12-19
  • 1 回答
  • 0 关注
  • 733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信