博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript仿php的print_r函数输出json数据【转】
阅读量:6196 次
发布时间:2019-06-21

本文共 1632 字,大约阅读时间需要 5 分钟。

function print_r(theObj) {        var retStr = '';        if (typeof theObj == 'object') {            retStr += '
'; for (var p in theObj) { if (typeof theObj[p] == 'object') { retStr += '
['+p+'] => ' + typeof(theObj) + '
'; retStr += '
' + print_r(theObj[p]) + '
'; } else { retStr += '
['+p+'] =>
' + theObj[p] + '
'; } } retStr += '
'; } return retStr; }

在需要使用的地方调用这个函数就行啦。

若还使用Jquery的话,可以将它做成Jquery的一个插件。

(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 += '
'; for (var p in theObj) { if (typeof theObj[p] == 'object') { retStr += '
['+p+'] => ' + typeof(theObj) + '
'; retStr += '
' + _print_r(theObj[p]) + '
'; } else { retStr += '
['+p+'] =>
' + theObj[p] + '
'; } } retStr += '
'; } return retStr; } $.print_r = function(json){ return _print_r(json); } })(jQuery);

 

转载于:https://www.cnblogs.com/hongchenok/archive/2013/03/26/2982959.html

你可能感兴趣的文章
Google、Microsoft和Mozilla敦促网站运维人员更换SHA–1认证
查看>>
IBM提出8位深度网络训练法,提速4倍同时保持高精度
查看>>
加州无人车报告出炉,苹果表现垫底,国产车进前五
查看>>
Visual Studio 2019正式版发布,专注于人工智能和生产力
查看>>
「又拍云 Open Talk」分享:SAY清风—创业公司如何做管理
查看>>
.NET Core 2.1预览分层编译特性
查看>>
CentOS7下源码安装MySQL5.7.6+
查看>>
逢宕机必谈起,多云是真火还是假热?
查看>>
“计算机之子”winter:我的前端学习路线与方法
查看>>
深入剖析通信层和RPC调用的异步化(上)
查看>>
独家!阿里开源自用OpenJDK版本,Java社区迎来中国力量
查看>>
Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
查看>>
腾讯云一站式物联PaaS平台IOT Suite助力行业加速“物联网+”
查看>>
Kafka 2.0重磅发布,新特性独家解读
查看>>
破译密码、设计飞机和建设团队:Randy Shoup谈高绩效团队
查看>>
饿了么研发总监马尧:外卖推荐算法中有哪些机制与手段?
查看>>
如何在 Kubernetes 中对无状态应用进行分批发布
查看>>
Java程序员:不要因未知而让云成本大涨
查看>>
Git漏洞导致攻击者可在用户电脑上运行任意代码
查看>>
F# 2017回顾
查看>>