zoukankan      html  css  js  c++  java
  • jQuery中读取json文件示例代码

    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 PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>getJSON获取数据-www.jbxue.com</title> 
    <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script> 
    <style type="text/css"> 
    #divframe{ border:1px solid #999; 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> 
  • 相关阅读:
    洛谷 1850 NOIP2016提高组 换教室
    2018牛客多校第三场 C.Shuffle Cards
    2018牛客多校第一场 B.Symmetric Matrix
    2018牛客多校第一场 A.Monotonic Matrix
    2018牛客多校第一场 D.Two Graphs
    2018宁夏邀请赛L Continuous Intervals
    2018宁夏邀请赛K Vertex Covers
    BZOJ
    HDU
    ACM International Collegiate Programming Contest, Egyptian Collegiate Programming Contest (ECPC 2015)
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3485760.html
Copyright © 2011-2022 走看看