源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jQuery异步获取json数据方法汇总

  • 时间:2021-06-09 01:56 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jQuery异步获取json数据方法汇总
jQuery异步获取json数据有2种方式,一个是$.getJSON方法,一个是$.ajax方法。本篇体验使用这2种方式异步获取json数据,然后追加到页面。 在根目录下创建data.json文件:
[u]复制代码[/u] 代码如下:
{     "one" : "Hello",     "two" : "World" }
[b]■ 通过$.getJSON方法获取json数据[/b]
[u]复制代码[/u] 代码如下:
    <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>
[img]http://files.jb51.net/file_images/article/201412/2014122214514435.png[/img]   [b]■ 通过$.ajax方法获取json数据[/b]
[u]复制代码[/u] 代码如下:
    <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("没有找到相关文件~~");                     }                 }             });         });     </script>
[b]总结:使用$.getJSON方法和$.ajax方法都能达到相同的效果,但是,如果想对异步获取的过程有更细节的控制,推荐使用$.ajax方法。[/b]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部