easyui 動態載入語言包

浪花一朵朵發表於2014-04-18

解決辦法是:把語言包中的語言型別寫到cookie,動態修改cookie中的語言名稱,修改完後重新渲染一下頁面。

在頁面載入完成後,先判斷cookie存不存在,如果不存在就寫入預設語言,存在就給easyloader的locale賦值:

$(function(){
     if ($.cookie('language') == null)   
     {  
         $.cookie('language', 'zh_CN', {
            expires : 7
        });  
     } 
     easyloader.locale=$.cookie('language');
     
})
//修改cookie值
function onChangeLanguage(langu){
    $(this).combobox('setValue', langu);
    easyloader.locale = langu;
    $.cookie('language', langu, {
        expires : 7
    });
    
};

 

  

相關文章