请求到接口数据后,对数据进行操作,但页面使用不显示
代码如下
success: function(data){
var list = document.getElementById('list');
var tmpl = '';
if(data == ''){
tmpl = '<div class="sub-item-box">'
+'<div class="icon-box">'
+'<i class="lni-bullhorn"></i>'
+'</div>'
+' <div class="text-box">'
+'<h4>暂无动态</h4>'
+'</div>'
+'</div>';
list.innerHTML += tmpl;
}else{
for(var a in data){
if(!data[a].name ==''){
tmpl = '<div class="sub-item-box">'
+'<div class="icon-box">'
+'<i class="lni-bullhorn"></i>'
+'</div>'
+' <div class="text-box">'
+'<h4>'+data[a].name+'的留言</h4>'
+'<p>'+data[a].message+'</p>'
+'<p>发表于'+data[a].time+'</p>'
+'</div>'
+'</div>';
}
list.innerHTML += tmpl;
}
解决方法
加入代码
var json = JSON.parse(data);