0

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

何か案が?

4

1 に答える 1

0

XAMPP から Web を実行していましたが、うまく動作しません。私はそこでそれを試してみて、完璧に動作します。理由がわかりませんでした。

于 2013-11-03T20:41:23.963 に答える