这是一个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);
分享到:
相关推荐
php print_r方法可以把变量打印显示,使变量易于理解。如果变量是string,integer或float,...php原生没有把print_r方法打印后的数据还原为原始数组,因此写了下面这个方法,实现将print_r处理后的数据还原为原始数组。
在PHP中,`print_r`函数是一个非常实用的工具,用于打印变量的可读表示,特别是在处理数组和对象时。然而,在JavaScript中,没有内置的等效功能。但通过自定义函数,我们可以模拟PHP的`print_r`行为,特别是在处理...
在PHP编程语言中,`json_encode()` 和 `json_decode()` 是两个非常重要的函数,它们用于在PHP和JSON数据格式之间进行转换。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易于人阅读和编写,...
PHP作为一种常用的服务器端脚本语言,内置了对JSON的强大支持,使得处理JSON数据变得非常方便。 在PHP中,有两个主要的函数用于JSON的编码与解码:`json_encode()` 和 `json_decode()`。 1. **`json_encode()`** ...
$decrypted = decrypt_json($encrypted, 'your_secret_key'); echo $decrypted; // 输出:{"name":"John","age":30,"city":"New York"} ?> ``` 在上述示例中,我们定义了两个函数,一个用于加密JSON数据,另一个...
PHP的`print_r`函数是一个非常实用的工具,它能够打印出变量的结构化信息,帮助开发者理解数据的状态。然而,JavaScript原生并不提供类似的内置功能。在本篇文章中,我们将探讨如何使用JavaScript来模拟PHP的`print_...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序之间的数据传输。它基于JavaScript的一个子集,设计为人类可读且易于机器解析和生成。JSON格式简洁明了,通常由键值对...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序之间的数据传输。在C语言环境中,处理JSON数据通常需要使用库,比如`cJSON`。`cJSON`是一个小巧且高效的C语言JSON解析...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于网络应用程序之间传递数据。它基于JavaScript的一个子集,但其实它是语言无关的,有独立的规范,并且可以被任何支持JSON的编程语言解析和...
print_r() 和 var_dump() 函数可以打印输出整个数组内容及结构。 print_r() 利用 print_r() 函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意 print_r() 函数不仅是只用于打印,实际它是用于...
控件及说明书及实例 一、概述 3 二、系统文件 4 install_lodop.exe 4 LodopFuncs.js 4 三、控件参数 6 Caption 6 Color 6 Border 6 ...六、打印维护和打印设计 42 七、使用样例 42 八、计量单位 43
它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括C、C++、C#、Java、JavaScript、Perl、Python等)的习惯,这使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 在...
在VC++(Visual C++)开发环境中,"Print_VC.zip_print_vc_vc 打印_打印 VC" 这个主题涉及到的是如何在不使用传统的文档-视图(Document-View)架构的情况下实现打印预览功能。传统的MFC(Microsoft Foundation ...
在JavaScript的世界里,`print_r`是一个在PHP中常见的调试函数,它用于打印变量的相关信息,便于开发者查看和理解数据结构。然而,在Firefox环境中,原生的JavaScript并不包含这样的功能。因此,如果你需要在Firefox...
Javascript print_r 美化器。 ============================== 将 PHP print_r 函数的标量字符串输出转换为可折叠的 DOM 结构。... 对于 PHP 代码,您可以使用print_rc ( print_rc.php ) 函数而不是print_r 。
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于网络通信和数据存储。在单片机编程中,由于其简洁性和易于解析的特性,JSON也逐渐成为一种流行的数据传输方式。cJSON是一个C语言实现的...
一、json_encode() 对变量进行JSON编码 ... 2、options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS,JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHE
`print_r`是PHP中的一个内置函数,用于打印变量的相关信息,特别是数组和对象,以便于开发者进行调试和分析。现在让我们看看如何在Node.js环境中创建一个等效的函数。 首先,我们需要创建一个名为`ergodic`的辅助...
`read_json`函数通常是Python标准库`json`模块的一部分,用于加载JSON数据到Python对象。为了从JSON文件中读取`Labelme`的标注信息,我们可以按照以下步骤操作: 1. 使用`open()`函数打开JSON文件,并调用`json....