javascript仿php的print_r函数输出json数据
来源:互联网 发布:line是什么软件 编辑:程序博客网 时间:2024/06/16 18:13
转载:http://www.36ria.com/2196
javascript中的print_r
function print_r(theObj) { var retStr = ''; if (typeof theObj == 'object') { retStr += '<div style="font-family:Tahoma; font-size:7pt;">'; 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; }
调用函数输出的代码如下:
$(function(){ $.getJSON("http://api.zuosa.com/statuses/public_timeline.json?callback=?", function(data) { $("#debug").html(print_r(data)); }); })
插件代码如下:
(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);
- javascript仿php的print_r函数输出json数据
- javascript仿php的print_r函数输出json数据
- javascript实现php的print_r函数
- php scandir函数,print_r函数的问题
- lua实现php的print_r 函数功能
- 【php】echo(),print(),print_r()等输出函数详解
- php输出echo、print、print_r、printf、sprintf、var_dump的区别
- PHP常用的输出:echo,print,printf,print_r,var_dump,var_export
- php输出json格式数据的例子
- php函数var_dump() 、print_r()、echo()
- 实现类似于PHP的print_r功能的函数
- PHP中echo(),print(),print_r()的区别及打印函数
- PHP中echo(),print(),print_r()的区别及打印函数
- PHP中echo(),print(),print_r()的区别及打印函数
- PHP中echo(),print(),print_r()的区别及打印函数
- PHP格式化输出json数据
- php正确输出json数据
- PHP打印输出数组内容及结构函数print_r与var_dump
- memcached源码学习-总结篇
- Android工程师不得不看的建议
- 二叉树先序、中序、后序遍历
- JAVA正则表达式实例教程(转帖收藏)
- Linux系统中I2C总线设备的驱动设计
- javascript仿php的print_r函数输出json数据
- Asp.net下载文件几种方式
- Mobile Web Design 移动网页设计介绍
- jltk开发日志1207
- 在CTreeCtrl中捕获复选框选中消息,父子节点选中状态联动
- Android开发——布局详解(上)
- 新学知识
- Myeclipse提示没有用
- jbpm4.4之流程启动