亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

最新評(píng)論