为什么这个JQuery Cookie值不会更新?

时间:2013-11-02 14:54:26

标签: javascript jquery cookies

我只想将Cookie设置为' es'如果它未定义。但是,这段代码不起作用。

//UELS: GLOBALS
//Set 3 globals vars

//Where you are
var masterPage   = $('meta[name=description]').attr("content");
//Which language you are using
//If undefined [new cookie]:
    //Set ES as default language
    if ($.cookie('lang') == undefined){
        $.cookie("lang", "es");
    }
alert($.cookie('lang'));
var masterLang   = $.cookie('lang')+"_";
//Languages' usher
var callCenter   = {};
//Caller var
var current_lang = masterLang+masterPage;

警报应显示' es'但cookie永远不会改变。我在条件中发出警报并显示,所以if语句工作正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我从XAMPP运行网络并且它运行不正常。我在那里尝试并完美地工作。不知道为什么。