如果未定义,我只想将 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 语句可以正常工作。
任何想法?