Ajax 解析本地json文件
来源:互联网 发布:c语言的三种数据类型 编辑:程序博客网 时间:2024/06/16 00:00
代码如下:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style type="text/css">#info{color: greenyellow;margin-left: 50px;}</style></head><body><div id=""><div id="info"></div><form ><input type="button" name="submit" id="submit" value="显示" /><div id="bookInfo"></div></form></div><script type="text/javascript">window.onload = function() {var btn = document.getElementById("submit");btn.onclick = function(){var xhr = null;if(window.XMLHttpRequest){xhr = new XMLHttpRequest();}else{xhr = new ActiveXObject("Microsoft.XHLHTTP");}var url = './json.json';//注意这里的urlxhr.open("GET",url,true);xhr.onreadystatechange = function(){if(xhr.readyState== 4){if(xhr.status == 200){var data = JSON.parse(xhr.responseText);//eval()有风险!console.log(data);var total = data.total;var list = data.data;var tag = "";for(var i=0;i<total;i++){var book = list[i];tag += '<tr><td>'+book.name+'</td><td>'+book.category+'</td><td>'+book.desc+'</td></tr>';}var tbody = document.createElement('tbody');//创建的tbody节点,因为tag 内容有tr、td标签tbody.innerHTML = tag;document.getElementById('bookInfo').appendChild(tbody);}}}xhr.send();}}</script></body></html>json 内容为:
{
"total":"4",
"data":[
{
"name":"书籍1",
"category":"文学",
"desc":"一个军阀混乱的年代"
},
{
"name":"书籍2",
"category":"文学2",
"desc":"一个军阀混乱的年代"
},
{
"name":"书籍3",
"category":"文学3",
"desc":"一个军阀混乱的年代"
},
{
"name":"书籍4",
"category":"文学4",
"desc":"一个军阀混乱的年代"
}
]
}
阅读全文
0 0
- Ajax 解析本地json文件
- 解析本地json文件
- 解析本地json文件
- Json解析本地json文件
- ajax解析json文件
- ajax读取本地json文件
- jQuery ajax读取本地json文件
- S2SH+ajax+json-------ajax解析json文件编写
- 通过jquery的ajax请求本地的json文件
- jQuery ajax读取本地json文件以及跨域问题
- 使用jQuery——Ajax请求本地json文件
- 本地解析Json
- Json本地解析
- 用Gson包进行解析本地的json文件
- 用Gson包进行解析本地的json文件
- JQuery的 $.getJSON解析本地或者服务器的json文件
- iOS:使用YYModel实现本地JSON文件解析
- jquery------------ajax+json解析
- 架构设计(四)另类系统间通讯及传输
- 输入一行字符,统计其中字母数字空格和其他字符的个数
- 深入理解Java虚拟机
- LVQ,Learning Vector Quantization,学习向量量化
- python anaconda 安装 环境变量 升级 以及特殊库安装的方法
- Ajax 解析本地json文件
- Java 提高篇——equals() 与 hashCode() 方法详解 Java hashCode() 和 equals() 的若干问题解答
- K:JVM调优总结 -Xms等
- php使用redis作为消息队列
- slam3d 编译
- 【Java Web】jsp forward用法以及与response的区别(jsp实验)
- Android开发之--屏幕适配问题
- 计算该日是该年的第几天
- Linux运维命令-网络常用