通常會發生Ext is undefined的問題是因為
1、未載入該載入的include檔
2、該載入的include檔載入順序不正確
include檔是有相依性的,如果順序不正確,將發生錯誤。
一般的載入順序如下:

<link rel="stylesheet" type="text/css" href="../extjs/resources/css/ext-all.css"/>
<script type="text/javascript" src="../extjs/adapter/ext/ext-base.js">
<script type="text/javascript" src="../extjs/ext-all.js">
<script type="text/javascript" src="mainscript.js">

另外script標籤裡的屬性如設定錯誤,
也有可能發生Ext is undefined的問題,如

<script type="text/javasscript" src="/somepath.js">

<script type="text/javascript" src="/somepath.js">

第一個script標籤裡的javascript將不會被正確載入,
因為type屬性裡的jascript拚錯了(多了一個s),
而第二個script標籤可被正確執行。

參考資料:Ext FAQ

Posted by jck11 at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(550)


open trackbacks list Trackbacks (0)

Comments (1)

Post Comment
  • 幫一下忙

    http://ithelp.ithome.com.tw/question/10027180
    這是我在"IT邦幫忙"裡發的問題
    我想請問一下,錯誤是來自於include嗎?
    或是哪裡出了問題?
    謝謝

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment