我用的extjs 为什么无法导入 .gif .ico 并且乱码
发布于 13 年前 作者 rzbinghai 3652 次浏览 最后一次编辑是 9 年前

enter image description here

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程序入口
    });
})();
回到顶部