首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

仿照php的print_r函数打印json数据

2012-07-23 
模仿php的print_r函数打印json数据这是一个javascript模仿php的print_r函数打印json数据的公共函数,在http

模仿php的print_r函数打印json数据
这是一个javascript模仿php的print_r函数打印json数据的公共函数,在http://www.36ria.com/2196上找的,方便测试。

(function($){    $.fn.print_r = function(json){        return $(this).each(function(e){            $(this).html(_print_r(json));        })    }    function _print_r(theObj) {        var retStr = '';        if (typeof theObj == 'object') {            retStr += '<div style="font-size:12px;">';            for (var p in theObj) {                if (typeof theObj[p] == 'object') {                    retStr += '<div><b>['+p+'] => ' + typeof(theObj) + '</b></div>';                    retStr += '<div style="padding-left:25px;">' + _print_r(theObj[p]) + '</div>';                } else {                    retStr += '<div>['+p+'] => <b>' + theObj[p] + '</b></div>';                }            }            retStr += '</div>';        }        return retStr;    }        $.print_r = function(json){        return _print_r(json);    }})(jQuery);

调用方法:
jQuery("#选取一个div的ID").print_r(deptList);

热点排行