我用的extjs 为什么无法导入 .gif .ico 并且乱码
4 回复
乱码问题解决方案:
1.检查你的html文件、js文件是否保存为UTF8
格式
2.检查你的html文件中有无指定charset为UTF8
无法导入资源解决方案:
1.检查你的ext-all.css
解析路径是否正确
2.检查你的是否有Ext.onReady,没有这个有些情况下会出现加载异常
乱码问题:<meta http-equiv=“Content-Type” content=“text/html; charset=utf8”> 已经设定
ext-all.css肯定能正常导入 因为图片样式已经有了 没有EXT.ONREADY 好像没法加载吧? 我用的是EXTJS3.4
@rzbinghai
Extjs3.4我映像中是3.x是最完善的版本(一年前我搞过extjs,现在没关注过了),应该不会有这些问题的,另外3.4是提供了一个bootstrap.js
引导文件,通过此文件可以引导extjs所有的需要的资源。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css">
<script type="text/javascript" src="ext/bootstrap.js"></script>
<script type="text/javascript" src="app.js"></script>
<!--这里我用的是Extjs的MVC设计架构,app.js是你的Extjs应用的主入口程序-->
另外为保险起见,你可以这样,加个双保险
(function(){
Ext.onReady(function(){
//xxx程序入口
});
})();