Js 解析Json
2016-03-30 16:09
351 查看
get("json/tab.json"); function get(url) { var xhr = new XMLHttpRequest(); xhr.open("get", url, true); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { read(xhr.responseText); } }; xhr.send(null); } function read(json) { var tab = JSON.parse(json); console.log(tab.tab[0].tree[0].name); }
Json
{ "tab": [ { "name": "人员管理", "url": "html/page/pm.html", "tree": [ { "name": "1a", "url": "url-a" }, { "name": "1b", "url": "url-b" } ] }, { "name": "资产管理", "url": "html/page/page_2.html", "tree": [ { "name": "1a", "url": "url-a" }, { "name": "1b", "url": "url-b" } ] } ] }
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- XML 与 JSON 优劣对比
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解