javascript json 解析问题
答案:2 悬赏:70
解决时间 2021-03-14 03:18
- 提问者网友:说不出醉人情话
- 2021-03-13 14:09
function stateChanged() {<br> if (xmlHttp.readyState == 4) {<br> document.getElementById("txtHint").innerHTML = xmlHttp.responseText;<br><br> var data = JSON.parse(xmlHttp.responseText);<br> var dl = data.length; // undif<br> alert("data.length = " + data.length);<br><br> alert(data["total"]); // undef<br><br> alert(data["rows"][0]); //obj/obj<br> // "姓名"<br> alert(data["rows"][0]["姓名"]); // 姓名1 <br>为什么 只有最后一个可以 得到 数据
最佳答案
- 二级知识专家网友:哭不代表软弱
- 2021-03-13 14:43
1. 打印 xmlHttp.responseText 先看看
2. json没有length ,可以用 Object.keys(data).length 获取键数量 其他方法另外百度之
2. json没有length ,可以用 Object.keys(data).length 获取键数量 其他方法另外百度之
全部回答
- 1楼网友:蜜罐小熊
- 2021-03-13 15:26
个人理解:one是一个类,[ ]里面的是它的的对象数组,{}里的是one的一个对象," "里的是对象的属性,:后面的是属性的值。想获得第一个人的名字只需 var firstname=json名.one[0].name;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯