JSON

学习掌握jQuery中读取json文件

字号+ 作者:H5之家 来源:H5之家 2017-10-03 15:26 我要评论( )

json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读

  json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。

$.getJSON(url,[data],[callback])

url:加载的页面地址
data: 可选项,发送到服务器的数据,格式是key/value
callback:可选项,加载成功后执行的回调函数
1.首先建一个JSON格式的文件userinfo.json 保存用户信息。如下:

[  {  "name":"张国立",  "sex":"男",  "email":"zhangguoli@123.com"  },  {  "name":"张铁林",  "sex":"男",  "email":"zhangtieli@123.com"  },  {  "name":"邓婕",  "sex":"女",  "email":"zhenjie@123.com"  }  ]

2.其次建一个页面用于获取JSON文件里的用户信息数据,并显示

<!DOCTYPE html> <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  <title>getJSON获取数据</title>  <script type="text/javascript" src="/demo/js/jq.js"></script>  <style type="text/css">  #divframe{ border:1px solid #999; width:500px; margin:0 auto;}  .loadTitle{ background:#CCC; height:30px;}  </style>  <script type="text/javascript">  $(function(){  $("#btn").click(function(){  $.getJSON("js/userinfo.json",function(data){  var $jsontip = $("#jsonTip");  var strHtml = "123";//存储数据的变量  $jsontip.empty();//清空内容  $.each(data,function(infoIndex,info){  strHtml += "姓名:"+info["name"]+"<br>";  strHtml += "性别:"+info["sex"]+"<br>";  strHtml += "邮箱:"+info["email"]+"<br>";  strHtml += "<hr>"  })  $jsontip.html(strHtml);//显示处理后的数据  })  })  })  </script>  </head>  <body>  <div id="divframe">  <div class="loadTitle">  <input type="button" value="获取数据" id="btn"/>  </div>  <div id="jsonTip">  </div>  </div>  </body>  </html>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 16、nodeMCU学习笔记

    16、nodeMCU学习笔记

    2017-10-03 16:01

  • 通过JQuery实现Ajax代码

    通过JQuery实现Ajax代码

    2017-10-03 14:03

  • google Gson学习笔记及与json

    google Gson学习笔记及与json

    2017-10-02 16:05

  • JSON基础学习

    JSON基础学习

    2017-10-01 17:06

网友点评