z***@163.com
z***@163.com
  • 发布:2017-01-21 16:32
  • 更新:2021-12-25 16:31
  • 阅读:2366

ajax请求成功后,返回数据到页面,页面时而显示数据时而不显示数据,是BUG么(ps:网速没问题)

分类:MUI
        mui.init();  
        mui.getJSON('url',function(data){  
            var str = "";  
            $(data).each(function (i) {   
                str +=  "<div class='mui-card'>"+  
                        "<div class='mui-card-header'>"+data[i].taskName+"</div>"+  
            })  
            document.getElementById("task").innerHTML = str;  
        }  
        );
2017-01-21 16:32 负责人:无 分享
已邀请:
正则

正则

同遇到 不过我是在酷派手机版本4.2.2上遇到 用mui的上拉加载 整个ul都是空的。。

chender

chender - 与人为善

这个你可以先打下日志,看一下返回的数据是不是空,拼装的str是不是空,如果str是有内容的,并且界面上确实存在一个(且只有一个)id为task的元素,是不会有问题的

小四web

小四web

数据不是空的每次请求都有数据,但是页面有时候显示有时候不显示

素锦流年365

素锦流年365

你好,请问下 ajax返回数据进行html拼接 但是样式无效了,这个改怎样处理呢

沧海一生笑

沧海一生笑

我也被这个问题困扰啊, 因为这个函数是异步调用, 发出调用程序就往下走了, 运行到显示函数,有时执行成功,有时没有执行成功,就会这样, 我也问过类似问题,答复是用promise , 听说是自己建的执行函数,可以我不会用啊, 不知道这么明显的问题,为什么官方不出解决方案, ajax函数是有 sync 选项的, 这里却没有

该问题目前已经被锁定, 无法添加新回复