最新国产好看的视频,伊人天堂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程序開(kāi)發(fā)中非常具有實(shí)用價(jià)值。分享給大家供大家參考之用。具體方法如下:

通常來(lái)說(shuō),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"
}
 

一、通過(guò)$.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>

 

二、通過(guò)$.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("沒(méi)有找到相關(guān)文件~~");
     }
    }
   });
  });
 </script>

總結(jié):使用$.getJSON方法和$.ajax方法都能達(dá)到相同的效果,但是,如果想對(duì)異步獲取的過(guò)程有更細(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)原理,是通過(guò)定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見(jiàn)的),再調(diào)整內(nèi)外邊距,最后結(jié)合媒體查詢(xún),就制作出了強(qiáng)大的響應(yīng)式網(wǎng)格系統(tǒng)
    2017-03-03
  • jquery下checked取值問(wèn)題的解決方法

    jquery下checked取值問(wèn)題的解決方法

    修改checkbox時(shí)..jquery在取checked值時(shí)總是出這樣那樣的問(wèn)題....各個(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ū)別,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • jQuery監(jiān)聽(tīng)瀏覽器窗口大小的變化實(shí)例

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

    下面小編就為大家?guī)?lái)一篇jQuery監(jiān)聽(tīng)瀏覽器窗口大小的變化實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(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)論

万安县| 黔西| 余干县| 九江县| 沧州市| 陇南市| 泸溪县| 渭源县| 齐河县| 无极县| 东丰县| 蒙城县| 衡东县| 繁峙县| 呼玛县| 仪征市| 比如县| 呼伦贝尔市| 江陵县| 普洱| 尖扎县| 无锡市| 舟山市| 淮北市| 凤台县| 屯留县| 高台县| 镇坪县| 屏东县| 大渡口区| 布拖县| 黔江区| 义马市| 华阴市| 津市市| 北碚区| 徐闻县| 碌曲县| 马龙县| 泰宁县| 美姑县|