没有使用jquery的方法parseJSON

时间:2011-10-11 12:31:34

标签: javascript jquery

这是我的代码:

$(document).ready(function(){
        $('.filter_users').live('click', function() {
            var obj = jQuery.parseJSON('{"name":"John"}');
            alert( obj.name === "John" );
        });
});

在我点击课程filter_users的那一刻(这是一个简单的复选框..)它显示了一个错误:

  

未捕获的TypeError:对象函数(E,F){return new o.fn.init(E,F)}   没有方法'parseJSON'

为什么会这样? jQuery文件来自此处 - http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js

其他jQuery元素运行良好。

1 个答案:

答案 0 :(得分:5)

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

很有可能包含旧版本和新版本,并且由于旧版本包含在后面,它会“覆盖”新版本。

仅包含 新版本,它将有效。