无法使用jquery设置cookie

时间:2012-08-02 11:17:18

标签: javascript jquery dhtml

我正在尝试使用以下代码使用jquery和qtip设置cookie。如您所见,当触发此'beforeShow'事件时,我需要设置一个cookie。我可以确认事件正在被触发,因为我看到警报,虽然我无法看到cookie被设置?这段代码应该有用还是我遗漏了什么? 非常感谢,

        api: {
            beforeShow: function() {
                if(document.getElementById('CheckMessage')) {
                    alert("");
                    $.cookie("MyTestExampleCookie", "1");
                    return false;
                }
            }
        },

3 个答案:

答案 0 :(得分:3)

你安装了jQuery cookie吗?

https://github.com/carhartl/jquery-cookie

答案 1 :(得分:0)

除非您需要在用户离开页面后记住该值,否则您不需要cookie。如果您只想知道某个特定事件是否已被触发,请设置一个普通变量。

如果你确实需要使用cookie并操纵这些客户端,使用上面建议的插件会更容易(但不是绝对必要)。

答案 2 :(得分:0)

document.cookie = ("MyTestExampleCookie=1");

虽然建议使用一些cookie lib