我要在i18n中重写我的网站,所以我在angular.js中使用模板引擎来帮助我加载不同的语言,下面的代码是加载不同的语言文件,但我收到错误“Uncaught SyntaxError:Unexpected token ILLEGAL “,为什么以及如何加载我的语言文件?
if(lang!='en-US')
{
document.write('<script src="lang/'+lang+'.js"></script>');
}
else
{
document.write('<script src="lang/en-US.js"></script>');
}
答案 0 :(得分:0)
您关闭脚本。
document.write('<script src="lang/'+lang+'.js"></script>');
|
+--- Here script get closed
使用类似:
document.write('<script src="lang/' + lang + '.js"><' + '/script>');
或更好:
document.write('\x3Cscript src="lang/' + lang + '.js">\x3C/script>');