knrt.net
当前位置:首页 >> js遍历json对象读数据 >>

js遍历json对象读数据

var jsondata = yourdata; for(var x in jsondata){ document.write(x+"="+jsondata[x]); } 如果是jsonarray就外面套一层for即可 var jsonarray =yourarray; for(var i =0;i

var jsondata = yourdata; for(var x in jsondata){ document.write(x+"="+jsondata[x]); } 如果是jsonarray就外面套一层for即可 var jsonarray =yourarray; for(var i =0;i

var typeArr = new Array();for(var i = 0;i

后台返回的数据是 {'id':1,'name':'st','grant':[{'tm_id':1,'tm_name':'zc'},{'tm_id':2,'tm_name':'ww'}]} 前台获取 var data = eval("(" + json + ")");//json为接收的后台返回的数据; var id1 = data.grant[0].tm_id; var name1 = data.gra...

Js代码 getJson('age'); function getJson(key){ var jsonObj={"name":"傅红雪","age":"24","profession":"刺客"}; //1、使用eval方法 var eValue=eval('jsonObj.'+key); alert(eValue); //2、遍历Json串获取其属性 for(var item in jsonObj){ i...

var json={tit:'题目111111111',t:'2',ans:[{a:'a',ans_cell:'题目1答案A'},{a:'b',ans_cell:'题目1答案B'},{a:'c',ans_cell:'题目1答案C'}]}$.each(json, function(k, v) {alert(v.ans_cell)//遍历出来的数据});

var obj = {}; for(var k in obj) { //遍历对象,k即为key,obj[k]为当前k对应的值 console.log(obj[k]); }

你这里的jsonstr本身就已经是对象了,而json只是字符串,也就是说对方传递过来的字符串而已。 应该写成 var jsonStr = "{qiyi:'mp4',tudou:'3gp',youku:'mp4'}"; 这样可以表示jsonStr是一个字符串,而现在要jsonStr去执行一下就可以了! 如: va...

Array.prototype.indexOf = function(e){ for(var i=0,j; j=this[i]; i++){ if(j==e){return i;} } return -1; } var group =new Array(); jsons 为你的json对象数组 for(int k=0;k

$(function(){ $.ajax({ type:'GET', url:'{siteurl($siteid)}/api.php', dataType:'json', success: function(data) { var wrap = $("#a"); for(var key in data) { wrap.append($("").html(key + ': ' + data[key])); } } });});

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com