这是php传回的数据...我想让他变成一行一行的<li>
$(document).ready(function(){ $.ajax({ type:'POST', url:'/success/es2015lottery-record', data:['li'], dataType: 'json', cache:false, success: function(json){ var list = ''; for(var o in json){ list = '<li>'+json[o]+'</li>'+'<br />'; } $("#li").html(list); } });
我这么写的 但是不行啊
显示出来是一个<li>里面一堆数据...我想让他们一个一个都变成<li>怎么写啊?!求大神
for(var o in json.winners){ list = '<li>'+json.winners[0][0]+'</li>'+'<br />'; }
不对呀 我有三条数据...现在只显示一条了...
你小子不错哦,赚取园豆了
@林Lin: for(var o in json.winners){ list+= '<li>'+json.winners[0][0]+'</li>'+'<br />'; }sorry,是加等于
@若雪封尘:(⊙o⊙)…,这个
var winners = json["winners"];
for(var o in winners) {
console.log(o[0]);
}
list = '<li>'+json[o]+'</li>'+'<br />';改为list += '<li>'+json[o]+'</li>';等于号那里改为加等于,试试看