Javascript 没有使用jquery解析JSON的方法

Javascript 没有使用jquery解析JSON的方法,javascript,jquery,Javascript,Jquery,这是我的代码: $(document).ready(function(){ $('.filter_users').live('click', function() { var obj = jQuery.parseJSON('{"name":"John"}'); alert( obj.name === "John" ); }); }); 在我单击类过滤器\u users(这是一个简单的复选框…)时,它显示了一个错误:

这是我的代码:

$(document).ready(function(){
        $('.filter_users').live('click', function() {
            var obj = jQuery.parseJSON('{"name":"John"}');
            alert( obj.name === "John" );
        });
});
在我单击类
过滤器\u users
(这是一个简单的复选框…)时,它显示了一个错误:

未捕获类型错误:对象函数(E,F){返回新的o.fn.init(E,F)} 没有“parseJSON”方法

为什么会这样?jQuery文件来自这里-

其他jQuery元素运行良好。

仅在版本1.4.1中添加到jQuery中,因此这意味着您可能使用较旧的版本

很有可能您同时包含旧版本和新版本,并且由于旧版本稍后包含,它会“覆盖”新版本

只包含新版本,它将工作。

只在版本1.4.1中添加到jQuery,因此这意味着您可能使用旧版本

很有可能您同时包含旧版本和新版本,并且由于旧版本稍后包含,它会“覆盖”新版本


只包含新版本,它就可以工作。

我一直使用jQuery.parseJSON,它工作得很好。你有没有运行插件/这段代码非常有效:@Baszz JSON.parse()在IE6和7中不起作用。它只在版本1.4.1添加到jQuery中,所以这意味着你可能使用旧版本。我猜您同时包含了旧版本和新版本,并且由于旧版本后来被包含,它“覆盖”了新版本。我一直使用jQuery.parseJSON,它工作得很好。您是否有任何插件在运行/这段代码在运行:@Baszz JSON.parse()在IE6和IE7中不起作用只有在版本1.4.1中才添加到jQuery,所以这意味着您可能使用旧版本。我猜您包括旧版本和新版本,并且由于旧版本后来被包括,它“覆盖”了新版本。对于那些在旧版本中需要它的人,我在Github上发现了Douglas Crockford的成功。对于那些在旧版本中需要它的人,我在Github上发现了Douglas Crockford的成功。