使用jQuery——Ajax请求本地json文件
来源:互联网 发布:淘宝内容营销都有哪些 编辑:程序博客网 时间:2024/06/06 23:56
很多情况下,我们的页面需要Ajax请求json数据生成内容。使用jQuery的 ajax() 方法请求数据时,语法如下:
$.ajax({name:value, name:value, ... })
示例如下:
本地json内容为:
{ "list":[ { "manage":[ {"tool":"查询工具"}, {"tool":"管理工具"} ] } ]}完整代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax请求本地json文件</title></head><body><div id="test"></div><script src="jquery-2.2.1.min.js"></script><script> $(function(){ $.ajax({ //请求方式 type:"GET", //文件位置 url:"json_data.json", //返回数据格式为json,也可以是其他格式如 dataType: "json", //请求成功后要执行的函数,拼接html success: function(data){ var str="<ul>"; $.each(data.list[0].manage,function(i,n){ str+="<li>"+n.tool+"</li>"; }); str+="</ul>"; $("div").append(str); } }); });</script></body></html>
得出结果:
- 查询工具
- 管理工具
ajax请求成功,值得一提的是 each() 方法中,的两个参数,第一个是数组对象,由于我的json树内容有两层,一开始误用成
data.list.manage导致出错,这种小失误值得警惕。第二个参数是call调用的函数,在这里传入的 i 和 n 分别代表元素在数组的位置和元素值。遍历json元素时可以用“.”获取相应的的值,如此时的 n.tool 。
0 0
- 使用jQuery——Ajax请求本地json文件
- jquery Ajax请求本地json
- 通过jquery的ajax请求本地的json文件
- jQuery ajax读取本地json文件
- 使用jQuery ajax请求json数据
- 玩玩AJAX之使用ashx文件响应来自JQuery的JSON请求
- AJAX 之使用ashx文件响应来自JQuery的JSON请求.
- 玩玩AJAX之使用ashx文件响应来自JQuery的JSON请求(转)
- jQuery ajax读取本地json文件以及跨域问题
- Jquery——Day4(Ajax进阶:加载请求、错误请求、请求全局事件、json/jsonp)
- jquery使用ajax异步请求、解析json和each函数
- Jquery 使用全局变量ajax请求返回的json问题
- struts2.5.1使用jQuery的ajax请求,返回json数据
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- jquery - ajax 请求使用
- vue使用axios来请求本地json文件
- ajax读取本地json文件
- Ajax 解析本地json文件
- Linux网络编程之UDP Socket程序示例
- poj 2263 Heavy Cargo
- 0009_Palindrome Number
- PL/SQL中游标的使用
- 【Spring学习09】依赖配置:配置集合
- 使用jQuery——Ajax请求本地json文件
- asd
- smarty模板重要知识点总结
- 文章标题3
- poj 2754/1014 多重背包之二进制优化
- Spring循环依赖
- jsp页面中<%%>中java代码的编译问题
- 2月,English
- 3月30日C++面试题总结