1

请帮忙!!!我正在尝试设置此 cookie,但它不起作用。我收到一条错误消息,上面写着“未捕获的 TypeError:无法调用未定义的方法 'cookie'”。我不知道它为什么这么说。在添加路径和域之前,我有这个,所以我知道这不是导致问题的原因。

我的代码是

<script src="jquery-2.0.3.js"></script>
<script src="jquery-cookie/jquery.cookie.js"></script>
<script type="text/javascript">
$.noConflict();
//<![CDATA[

var word = "hello";


var cook = $.cookie("newAr", "word", {expires: 3, path: '/', domain: 'http://localhost/test.html'});

$.cookie("newAr");
document.write("step 1");

//]]>
</script>
4

2 回答 2

0

说了这句话后,您不能使用$访问 jquery 方法

$.noConflict();

删除此声明。这意味着除了 jquery 之外还有其他人(库)使用 $` 符号,我看到在你的情况下没有类似的东西。

于 2013-07-17T23:04:42.903 回答
0

无冲突地执行 jQuery 代码的最佳方法是

(function($){
    var word = "hello";
    var cook = $.cookie("newAr", "word", {expires: 3, path: '/', domain: 'http://localhost/test.html'});
    $.cookie("newAr");
    document.write("step 1");
})(jQuery);
于 2013-07-17T23:07:02.217 回答