获取jquery.cookie.js来读取cookie并重定向

Jul*_*les 1 jquery jquery-cookie

我是jQuery的新手,我正在尝试获取jQuery插件,jquery.cookie.js来编写cookie,然后根据cookie值重定向.以下是我要完成的内容概述:

登陆到启动页面后,用户选择他们的语言首选项.他们还可以选中"记住我"复选框,该复选框将cookie写入lang-pref值为en或者fr.在将来访问时,访问者将被重定向到英语主页或法语主页.

这是我编写cookie的代码:

$(function() 
{
    $("#en").change(function() //#en is the id of the checkbox
    {
        if ($(this).is(":checked"))
        $.cookie('mem', 'en', { expires: 3652 }); // mem is the cookie name, en is the value
    })
});
Run Code Online (Sandbox Code Playgroud)

以下是读取cookie的代码,我有理由相信我搞砸了,因为重定向不起作用.我不知道如何解决它,但是:

$(function() {
    if ($.cookie('mem'))
    $(location).html ("window.location.href = 'http://www.mysite.com/home-en.php'");
});
Run Code Online (Sandbox Code Playgroud)

我查看了这个插件的文档,但我仍然不确定如何使用实际cookie的值来执行操作:例如,在项目的GitHub页面上给出示例显示了如何读取cookie,只需通过做我在上面的代码中所做的事情.

长话短说,我无法弄清楚如何读取cookie 的,然后使用所述值来执行重定向.

Pop*_*les 7

简单过度烹饪的情况

$(function() {
    if ($.cookie('mem')) window.location.href = 'http://www.mysite.com/home-en.php';
});
Run Code Online (Sandbox Code Playgroud)