3

ExtJs 新手。我看过一堆线程,但我尝试的一切都不起作用。我正在使用 ExtJS 4,并且我不断收到以下代码的未定义 Ext 错误:

<html>
<head>

    <script type="text/javascript" src="/extjs/ext-all.js"></script>
    <script type="text/javascript" src="app.js"></script>
</head>
<body></body>
</html>

//app.js
Ext.application({
    name: 'HelloExt',
    launch: function() {
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            items: [
                {
                    title: 'Hello Ext',
                    html : 'Hello! Welcome to Ext JS.'
                }
            ]
        });
    }
});
4

4 回答 4

3

检查 ext-all.js 的路径。确保第一个斜线是正确的?

于 2013-01-28T03:54:24.307 回答
0

如果问题仅发生在 IE 中,则只需按ctrl+即可F5在 IE 中上传最新的 javascript

于 2013-04-30T05:10:43.270 回答
0

您的浏览器无法加载:

<script type="text/javascript" src="/extjs/ext-all.js"></script>

这几乎肯定是一个路径问题。因此以下行:

Ext.application({

将引发您看到的错误(因为范围内没有对象Ext)。

请注意,extjs 库的路径是相对于您的 index.html 路径

所以 ifextjs是 index.html 所在文件夹的子文件夹。你真的应该使用:

<script type="text/javascript" src="extjs/ext-all.js"></script>
于 2013-01-28T12:50:35.143 回答
0

如果您的 ext-all.js 路径正确,请尝试

<script type="text/javascript" src="../extjs/ext-all.js"></script>
于 2013-01-28T14:45:05.270 回答