JSON数据如:{"options":"[{/"text/":/"张三/",/"value/":/"9/"},{/"text/":/"李四/",/"valu
e/":/"10/"},{/"text/":/"王五/",/"value/":/"13/"}]"}
用js可以写成:
var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}]; for(var o in data){ console.log("text:"+data[o].name+" value:"+data[o].age ); }
实例:结合ajax
<div class="lsit"> </div>
$(function(){ $.ajax({ //请求方式 type:'GET', //发送请求的地址 url:'http://www.tpxhm.com/index/H5luck/h5_list', //服务器返回的数据类型 dataType:'json', //发送到服务器的数据,对象必须为key/value的格式,jquery会自动转换为字符串格式 data:'', success:function(data){ for(var p in data){ var arr=Number(p) + Number(1) ; $('.lsit').append('<p><img src="'+data[p].userimg+'" alt=""><span>'+data[p].nickname+'<i>'+data[p].tel+'</i><br><u>奖品:'+data[p].cons+'</u><b>'+arr+'</b></span></p>') } }, error:function(jqXHR){ //请求失败函数内容 } }); })