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的成功。