首页 新闻 会员 周边 捐助

bootstrap table updateRow方法更新行时为什么整个表格都会刷新

0
悬赏园豆:20 [已解决问题] 解决于 2018-02-11 10:13

如题,我在方法中一秒请求一次后台,请求返回后更新某一行,但是上面不更新的行也会闪一下,选中上面不刷新的行也会一秒就消失了,这种情况有什么解决办法吗?

软件杨威的主页 软件杨威 | 初学一级 | 园豆:26
提问于:2018-02-09 17:28
< >
分享
最佳答案
0

可以只对某一列或行数据更新 用ajax 和定时任务

收获园豆:20
ycyzharry | 高人七级 |园豆:25683 | 2018-02-09 17:35

我就是用的ajax和setTimeOut,返回结果后就是用的UpdateRow来更新行的,我用UpdateCell方法时也是一样

软件杨威 | 园豆:26 (初学一级) | 2018-02-09 17:37

@软件杨威: 直接用text()呢

success: function(data) {
                    
                    for(var i=0;i<data.rows.length;i++){

                       var j =i+1;
                     
                     $('#table tr:eq('+j+') td:eq(4)').text(data.rows[i].state);

                    
                   }
                    
                  
                },
ycyzharry | 园豆:25683 (高人七级) | 2018-02-11 08:49

@ycyzharry: 我试一试,谢谢了

软件杨威 | 园豆:26 (初学一级) | 2018-02-11 10:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册