最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實(shí)現(xiàn)異步獲取json數(shù)據(jù)的2種方式

 更新時(shí)間:2014年08月29日 11:17:11   投稿:shichen2014  
這篇文章主要介紹了jQuery實(shí)現(xiàn)異步獲取json數(shù)據(jù)的2種方式,主要講述了$.getJSON方法與$.ajax方法,非常實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了jQuery實(shí)現(xiàn)異步獲取json數(shù)據(jù)的2種方式,在web程序開發(fā)中非常具有實(shí)用價(jià)值。分享給大家供大家參考之用。具體方法如下:

通常來(lái)說,jQuery異步獲取json數(shù)據(jù)有2種方式,一個(gè)是$.getJSON方法,一個(gè)是$.ajax方法。本文就來(lái)實(shí)現(xiàn)使用這2種方式異步獲取json數(shù)據(jù),然后追加到頁(yè)面。

在根目錄下創(chuàng)建data.json文件:

{
 "one" : "Hello",
 "two" : "World"
}
 

一、通過$.getJSON方法獲取json數(shù)據(jù)

 <script src="Scripts/jquery-2.1.1.min.js"></script>
 <script type="text/javascript">
  $(function() {
   $.getJSON('data.json', function(data) {
    var items = [];
    $.each(data, function(key, val) {
     items.push('<li id="' + key + '">' + val + '</li>');
    });
    $('<ul/>', {
     'class': 'list',
     html: items.join('')
    }).appendTo('body');
   });
  });
 </script>

 

二、通過$.ajax方法獲取json數(shù)據(jù)

 <script src="Scripts/jquery-2.1.1.min.js"></script>
 <script type="text/javascript">
  $(function() {
   $.ajax({
    url: 'data.json',
    dataType: 'json',
    success: function(data) {
     var items = [];
     $.each(data, function(key, val) {
      items.push('<li id="' + key + '">' + val + '</li>');
     });
     $('<ul/>', {
      'class': 'list',
      html: items.join('')
     }).appendTo('body');
    },
    statusCode: {
     404: function() {
      alert("沒有找到相關(guān)文件~~");
     }
    }
   });
  });
 </script>

總結(jié):使用$.getJSON方法和$.ajax方法都能達(dá)到相同的效果,但是,如果想對(duì)異步獲取的過程有更細(xì)節(jié)的控制,推薦使用$.ajax方法。

PS:關(guān)于json操作,這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:

在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

在線json壓縮/轉(zhuǎn)義工具:

http://tools.jb51.net/code/json_yasuo_trans

C語(yǔ)言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

相信本文所述對(duì)大家的jQuery程序設(shè)計(jì)有一定的借鑒價(jià)值。

相關(guān)文章

  • 淺析bootstrap原理及優(yōu)缺點(diǎn)

    淺析bootstrap原理及優(yōu)缺點(diǎn)

    網(wǎng)格系統(tǒng)的實(shí)現(xiàn)原理,是通過定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見的),再調(diào)整內(nèi)外邊距,最后結(jié)合媒體查詢,就制作出了強(qiáng)大的響應(yīng)式網(wǎng)格系統(tǒng)
    2017-03-03
  • jquery下checked取值問題的解決方法

    jquery下checked取值問題的解決方法

    修改checkbox時(shí)..jquery在取checked值時(shí)總是出這樣那樣的問題....各個(gè)版本之間還有少許的差異....當(dāng)向后臺(tái)發(fā)送數(shù)據(jù)后,,再返回到當(dāng)前頁(yè)時(shí)..checked的狀態(tài)始終不對(duì)
    2012-08-08
  • jQuery在頁(yè)面加載時(shí)動(dòng)態(tài)修改圖片尺寸的方法

    jQuery在頁(yè)面加載時(shí)動(dòng)態(tài)修改圖片尺寸的方法

    這篇文章主要介紹了jQuery在頁(yè)面加載時(shí)動(dòng)態(tài)修改圖片尺寸的方法,實(shí)例分析了jQuery操作圖片的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 基于jQuery實(shí)現(xiàn)響應(yīng)式圓形圖片輪播特效

    基于jQuery實(shí)現(xiàn)響應(yīng)式圓形圖片輪播特效

    這篇文章主要介紹了基于jQuery實(shí)現(xiàn)響應(yīng)式圓形圖片輪播特效,mislider插件可以將圖片以圓形圖片顯示,然后使圖片無(wú)限循環(huán)形成輪播圖或旋轉(zhuǎn)木馬特效,感興趣的小伙伴們可以參考一下
    2015-11-11
  • jquery的$().each和$.each的區(qū)別

    jquery的$().each和$.each的區(qū)別

    今天小編就為大家分享一篇關(guān)于jquery的$().each和$.each的區(qū)別,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • jQuery監(jiān)聽瀏覽器窗口大小的變化實(shí)例

    jQuery監(jiān)聽瀏覽器窗口大小的變化實(shí)例

    下面小編就為大家?guī)?lái)一篇jQuery監(jiān)聽瀏覽器窗口大小的變化實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-02-02
  • jquery實(shí)現(xiàn)動(dòng)態(tài)改變div寬度和高度

    jquery實(shí)現(xiàn)動(dòng)態(tài)改變div寬度和高度

    這篇文章主要介紹了jquery實(shí)現(xiàn)動(dòng)態(tài)改變div寬度和高度,效果非常不錯(cuò),而且兼容性也很好,有需要的小伙伴可以參考下。
    2015-05-05
  • jQuery模擬select實(shí)現(xiàn)下拉菜單功能

    jQuery模擬select實(shí)現(xiàn)下拉菜單功能

    這篇文章主要介紹了jQuery模擬select實(shí)現(xiàn)下拉菜單功能,比較實(shí)用,需要的朋友可以參考下。
    2016-06-06
  • jQuery、zepto、js常用小技巧

    jQuery、zepto、js常用小技巧

    本文給大家分享的是小編jQuery、zepto、js常用小技巧的心得,非常實(shí)用,有需要的小伙伴可以參考下
    2017-02-02
  • jQuery插件EasyUI設(shè)置datagrid的checkbox為禁用狀態(tài)的方法

    jQuery插件EasyUI設(shè)置datagrid的checkbox為禁用狀態(tài)的方法

    這篇文章主要介紹了jQuery插件EasyUI設(shè)置datagrid的checkbox為禁用狀態(tài)的方法,涉及jQuery插件EasyUI相關(guān)屬性設(shè)置技巧,需要的朋友可以參考下
    2016-08-08

最新評(píng)論

西乌珠穆沁旗| 吕梁市| 建始县| 拜泉县| 和田县| 建水县| 桓台县| 平谷区| 郸城县| 綦江县| 苏尼特右旗| 宁波市| 兰州市| 彭阳县| 佛教| 兖州市| 孝昌县| 山东| 镇赉县| 正宁县| 邢台县| 平顺县| 开远市| 大冶市| 旺苍县| 西宁市| 淳安县| 西贡区| 榕江县| 长顺县| 班玛县| 临朐县| 宁化县| 三都| 衡水市| 萨嘎县| 金昌市| 肃南| 沾益县| 阜康市| 偏关县|