亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery處理json數據返回數組和輸出的方法

2019-11-20 12:59:08
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery處理json數據返回數組和輸出的方法。分享給大家供大家參考。具體實現方法如下:

復制代碼 代碼如下:
/*print the json object
 *
 *$("selector").print_r_json(json,opts) : return formatted string (and print)
 *sprint_r_json : just return the string;
 *print_r_json : return the formatted string and print json data
 *contribute 明河
 *
 *auth iorichina
 *
 *example:
 *3 ways to use it
 *<script language="javascript">
 *$("selector").print_r_json({"a":"aa","d":{"ef":{"a":"d","d":["a","b"]},"ed":"dd"},"g":"g"},{if_print:true,return_array:true});
 *document.write($.sprint_r_json({"a":"aa","d":{"ef":{"a":"d","d":["a","b"]},"ed":"dd"},"g":"g"}));
 *$.print_r_json({"a":"aa","d":{"ef":{"a":"d","d":["a","b"]},"ed":"dd"},"g":"g"});
 *</script>
 *
*/
$.fn.print_r_json = function(json,options){
    if(typeof(json)!="object") return false;
    var opts = $.extend({},$.fn.print_r_json.defaults,options);
    var data = '';
    if(opts.if_print)
    {
        data = $.sprint_r_json(json)
        $(this).html('<div style="font-weight:bold">'+(opts.return_array?'Array':'JSON-DATA')+'</div>'+data);
    }
    if(opts.array)
    {
        return $.json_to_array(json);
    }
    return data;
};
$.fn.print_r_json.defaults =
{
    if_print : false,//if print or just return formatted string
    return_array : true //return an Array
};
$.extend({
    print_r_json : function(json)
    {
        if(typeof(json)=="object")
        {
            var text='<div style="font-weight:bold;">{</div><div style="margin-left:25px;">';
          document.write('<div style="font-weight:bold;">{</div><div style="margin-left:25px;">');
          for(var p in json)
          {
            if(typeof(json[p])=="object")
            {
              document.write('<div>["'+p+'"] => ');
                text+='<div>["'+p+'"] => '+$.print_r_json(json[p])+'</div>';
              document.write('</div>');
            }
            else
            {
                text+='<div>['+((/^/d+$/).test(p)?p:('"'+p+'"'))+'] => "'+json[p]+'"</div>';
              document.write('<div>['+p+'] => '+json[p]+'</div>');
            }
          } 
          text+='</div><div style="font-weight:bold;">}</div>';
          document.write('</div><div style="font-weight:bold;">}</div>');
          return (text);
        }
        else
        {
            document.write(json);
            return (json);
        }
    },
    sprint_r_json : function(json)
    {
        if(typeof(json)=="object")
        {
          var text = '<div style="font-weight:bold;">{</div><div style="margin-left:25px;">';
          for(var p in json)
          {
            if(typeof(json[p])=="object")
            {
              text += '<div>["'+p+'"] => '+$.sprint_r_json(json[p])+'</div>';
            }
            else
            {
              text += '<div>['+((/^/d+$/).test(p)?p:('"'+p+'"'))+'] => "'+json[p]+'"</div>';
            }
          } 
          text += '</div><div style="font-weight:bold;">}</div>';
          return (text);
        }
        else
        {
            return (json);
        }
    },
    json_to_array : function(json)
    {
        if(typeof(json)=="object")
        {
          var text = new Array();
          for(var p in json)
          {
            if(typeof(json[p])=="object")
            {
              text[p] = $.json_to_array(json[p]);
            }
            else
            {
              text[p] = json[p];
            }
          }
          return (text);
        }
        else
        {
            return (json);
        }
    }
});

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一精品自拍| 国产精品一区二区av影院萌芽| 日韩电影中文字幕一区| 欧美激情在线视频二区| 亚洲综合最新在线| 日韩av免费看| 欧美成年人视频网站| 日韩在线视频线视频免费网站| 久久久久久久一区二区三区| 国产午夜精品全部视频播放| 日本一区二区三区四区视频| 久久精品久久精品亚洲人| 国产精品91在线| 96pao国产成视频永久免费| 日韩中文字幕在线视频播放| 国产精品日韩精品| 91中文在线观看| 韩国三级电影久久久久久| 亚洲欧美在线看| 精品久久久久久久久久久久久| 人妖精品videosex性欧美| 国产精品精品久久久久久| 九九视频这里只有精品| 亚洲a区在线视频| 日韩高清av一区二区三区| 亚洲第一视频网| 日韩免费av片在线观看| 日韩av网站大全| 亚州av一区二区| 日韩精品亚洲视频| 精品久久久91| 成人激情视频在线播放| 久久99久久99精品中文字幕| 欧美重口另类videos人妖| 亚洲娇小xxxx欧美娇小| 欧美在线观看www| 亚洲精品不卡在线| 美女少妇精品视频| 青草青草久热精品视频在线观看| 久久久成人的性感天堂| 97色在线视频观看| 国产日产欧美精品| 精品成人久久av| 一本久久综合亚洲鲁鲁| 久久天天躁狠狠躁夜夜av| 亚洲视频第一页| 亚洲老头同性xxxxx| 在线播放亚洲激情| 国产精品旅馆在线| 日韩精品在线播放| 成人精品福利视频| 精品中文字幕乱| 91久久国产精品| 国产精品入口尤物| 国产91精品不卡视频| 午夜精品视频在线| 高清一区二区三区日本久| 亚洲欧美国产高清va在线播| 国产不卡视频在线| 亚洲乱亚洲乱妇无码| 国产视频999| 欧美在线一区二区三区四| 日本午夜在线亚洲.国产| 欧美重口另类videos人妖| 国产精品日韩精品| 日产日韩在线亚洲欧美| 国产精品老女人精品视频| 国产日韩欧美在线视频观看| 国产精品成av人在线视午夜片| 欧美裸体视频网站| 一本大道香蕉久在线播放29| 欧美日本高清一区| 国产精品丝袜白浆摸在线| 久久综合伊人77777| 亚洲欧美国产日韩中文字幕| 日韩中文字幕精品| 亚洲免费av片| 久久久久久久影院| 在线观看视频99| 欧美日韩一区二区免费在线观看| 亚洲性生活视频| 亚洲韩国青草视频| 国产精品盗摄久久久| 国产日韩精品在线观看| 日韩国产一区三区| 欧美性猛交丰臀xxxxx网站| 国产最新精品视频| 日韩欧美亚洲国产一区| 亚洲乱码一区二区| 8090成年在线看片午夜| 久久艳片www.17c.com| 成人欧美一区二区三区在线| 国产精品久久久久免费a∨大胸| 91在线|亚洲| 成人综合网网址| www欧美xxxx| 日韩免费观看网站| 日韩美女视频免费看| 日韩欧美国产高清91| 人体精品一二三区| 久久青草精品视频免费观看| 国产在线观看精品| 亚洲无线码在线一区观看| 久久影院在线观看| 国产精品久久久久久久久久久久久久| 日韩av免费在线看| 国产一区二区三区网站| 国产一区二区三区直播精品电影| 日本在线观看天堂男亚洲| 日韩成人激情视频| 狠狠躁夜夜躁人人爽超碰91| 人人做人人澡人人爽欧美| 国产精品极品美女在线观看免费| 性欧美xxxx视频在线观看| 2018中文字幕一区二区三区| 国产一区二区三区四区福利| 日韩欧美黄色动漫| 久久亚洲成人精品| 中文字幕免费精品一区高清| 日韩国产激情在线| 一个色综合导航| 性日韩欧美在线视频| 91久久久久久久| 91大神福利视频在线| 久久亚洲一区二区三区四区五区高| 久久久久久香蕉网| 菠萝蜜影院一区二区免费| 伊人久久综合97精品| 国产精品精品一区二区三区午夜版| 成人xvideos免费视频| 日本精品久久久久久久| 日韩欧美国产免费播放| 国产成人精品一区| 热久久免费国产视频| 亚洲护士老师的毛茸茸最新章节| 久久亚洲私人国产精品va| 欧美久久精品午夜青青大伊人| 亚洲成人亚洲激情| 成人在线精品视频| 亚洲区bt下载| 欧美一级淫片丝袜脚交| 97国产suv精品一区二区62| 日韩视频免费在线观看| 91九色综合久久| 亚洲国产精品电影在线观看| 欧美日韩国产精品| www.日韩视频| 亚洲国产日韩欧美在线99| 北条麻妃久久精品| 日韩av中文字幕在线播放| 人九九综合九九宗合| 亚洲黄色www网站| 情事1991在线| 亚洲欧美一区二区三区久久| 国产成人一区二区三区小说| 欧美黑人一区二区三区| 欧美国产日韩一区| 亚洲视频一区二区| 国产精品一区二区久久久久| 992tv成人免费影院| 国产精品视频资源| 亚洲精品久久久久久下一站| 在线观看中文字幕亚洲| 另类视频在线观看|