日期:2014-05-16  浏览次数:20409 次

动态加载easyui语言包的问题
单击combobox,
选择英文的时候,加载easyui-lang-en.js文件,
选择简体中文的时候,加载easyui-lang-zh_CN.js文件,
要怎么写?
function onChangeLanguage(langu){
    var src = 'easyui/locale' + '/' + langu;
    $.getScript(src);

这么写不行,显示加载成功,但是语言却没有变化,
------解决方案--------------------
语言加载的时候就已经定好了,加载完毕再切换语言配置不会有效果,因为不会自动更新easyui的dom内容。你需要加载完毕语言后再生成easyui的控件。
------解决方案--------------------
 
function onChangeLanguage(langu){
    var src = 'easyui/locale' + '/' + langu;
    $.getScript(src);

后再重新渲染一下全局呢
$.parser.parse() 


------解决方案--------------------
点击切换语言时,重新跳转到另一个页面。页面内容和当前页面一样只是加载不同的easyui的不同语言支持