通过jquery的ajax请求本地的json文件方法


Posted in jQuery onAugust 08, 2018

自己学习jquery的ajax的经历,记录一下

ajaxTestDemo.html

在body里面放一个id为test的div

<div id="test"></div>

第一步还是要先加载jquery文件 jquery.min.js

<script>
 $(function(){
   $.ajax({
   //请求方式为get
   type:"GET",
   //json文件位置
   url:"./data/shuju.json",
   //返回数据格式为json
   dataType: "json",
   //请求成功完成后要执行的方法
   success: function(data){
    //使用$.each方法遍历返回的数据date,插入到id为#result中
    var str="<ul>";
    $.each(data.list,function(i,n){
     str+="<li>"+n["item"]+"</li>";
    })
    str+="</ul>";
    $("#test").append(str);
   }
  });
 });
</script>

shuju.json文件

{
 "list":[
 {"item":"审计管理"},
 {"item":"菜单管理"},
 {"item":"订单管理"},
 {"item":"合同管理"},
 {"item":"物流管理"},
 {"item":"行政管理"},
 {"item":"人事管理"},
 {"item":"购物管理"},
 {"item":"批发管理"},
 {"item":"安全管理"},
 {"item":"账号管理"},
 {"item":"财务管理"},
 {"item":"其他管理"}
 ]
}

/* json文件里竟然不能有这样的注释,因为困扰了几个小时!*/

完整的页面代码

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>测试jquey的ajax方法</title>
 <style>
  *{
   padding:0;
   margin:0;
  }
  #test{
   padding: 0;
   margin: 0 auto;
   width:200px;
   height: 400px;
  }
  #test li{
   list-style: none;
   width:200px;
   text-align: center;
   height:30px;
   line-height:30px;
   border:1px dashed lightgrey;
  }
 </style>
</head>
<body>

<div id="test"></div>
<script src="js/jquery.min.js"></script>
<script>
 $(function(){
  alert(1);
  $.ajax({
   //请求方式为get
   type:"GET",
   //json文件位置
   url:"./data/shuju.json",
   //返回数据格式为json
   dataType: "json",
   //请求成功完成后要执行的方法
   success: function(data){
    //使用$.each方法遍历返回的数据date,插入到id为#result中
    var str="<ul>";
    $.each(data.list,function(i,n){
     str+="<li>"+n["item"]+"</li>";
    })
    str+="</ul>";
    $("#test").append(str);
   }
  });
 });
</script>
</body>
</html>

还可以通过$.getJSON来获取本地json文件

/* getJSON*/
$(function(){
 $.getJSON("./data/shuju.json",function(data){
  var str="<ul>";
  $.each(data.list,function(i,n){
   str+="<li>"+n["item"]+"</li>";
  })
  str+="</ul>";
  $("#test").append(str);
 });
});

以上这篇通过jquery的ajax请求本地的json文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
jquery实现图片上传前本地预览
Apr 28 jQuery
React中jquery引用的实现方法
Sep 12 jQuery
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
jQuery实现可以计算进制转换的计算器
Oct 19 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 #jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 #jQuery
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 #jQuery
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 #jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 #jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 #jQuery
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
Jul 25 #jQuery
You might like
php中转义mysql语句的实现代码
2011/06/24 PHP
jquery 年会抽奖程序
2011/12/22 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
js获取页面及个元素高度、宽度的代码
2016/04/26 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
Python3处理HTTP请求的实例
2018/05/10 Python
实践Vim配置python开发环境
2018/07/02 Python
wxPython的安装与使用教程
2018/08/31 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
师范毕业生求职自荐信
2013/09/25 职场文书
毕业生求职的求职信
2013/12/05 职场文书
企业宣传标语
2014/06/09 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
出租房屋协议书
2014/09/14 职场文书
入党个人总结范文
2015/03/02 职场文书
律师函格式范本
2015/05/27 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书