当前位置:  开发笔记 > 编程语言 > 正文

Prototype有hash.inspect()方法.jQuery世界中的等价物是什么?

如何解决《Prototype有hash.inspect()方法.jQuery世界中的等价物是什么?》经验,为你挑选了3个好方法。

我正在使用jQuery.我正在处理JSON对象,我需要一次又一次地查看数据.我做警报(数据),我什么都没有用.

在Prototype世界中,他们拥有非常有用的检查方法.在Prototype中检查方法

我正在寻找jQuery中的等效方法.我查看了API,找不到任何东西.我相信有人会开发一些插件来解决这个问题.



1> bdukes..:

如果您正在使用FireBug,则可以调用console.log(myJsonObject),FireBug将在控制台中为您提供JSON对象的良好显示.



2> edavey..:

我在http://www.JSON.org/json2.js上取得了最好的成绩.正如文档所说:

    JSON.stringify(value, replacer, space)
        value       any JavaScript value, usually an object or array.

        replacer    an optional parameter that determines how object
                    values are stringified for objects. It can be a
                    function or an array of strings.

        space       an optional parameter that specifies the indentation
                    of nested structures. If it is omitted, the text will
                    be packed without extra whitespace. If it is a number,
                    it will specify the number of spaces to indent at each
                    level. If it is a string (such as '\t' or ' '),
                    it contains the characters used to indent at each level.

只需包含库并调用alert(JSON.stringify(data))即可查看对象的清晰表示.


对于那些在这个答案最初发布几年后来到这里的人来说,这个函数现在内置到javascript中,所以你不需要包含提到的`json2.js`文件(链接现在已经死了).

3> bdukes..:

您可以使用该jQuery.param函数,将其格式化为查询字符串格式.

alert(jQuery.param({ width:1680, height:1050 }));
// shows "

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有