未定義の場合、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 ステートメントは正常に機能します。
何か案が?