欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

在根目錄下創(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方法都能達到相同的效果,但是,如果想對異步獲取的過程有更細(xì)節(jié)的控制,推薦使用$.ajax方法。

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

在線JSON代碼檢驗、檢驗、美化、格式化工具:
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語言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

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

相關(guān)文章

最新評論