Easy-ui [$.data(_1a8, "panel") is undefined] 解決辦法

根本問題,是我們在頁面中重複創建了 dialog 或window造成的!尤其是再多頁面切換時更容易造成這個問題!


easyui 中的大部分組件都是從panel繼承過來的,如window、 dialog、datagri等組件,這些組件如果多次初始化,關閉時就會報$.data(_1a8, "panel") is undefined$.data(...).options不存在等諸如類似的錯誤。


在頁面中我們儘量保持這些組件只初始化一次,如果一個頁面多次初始化,頁面會正確顯示,但在關閉組件或調用組件的部分方法是就會出錯。

通常容易出錯主要是如下情況:


1頁面中使用jquery的load方法加載easyui組件。


2.使用js動態創建easyui組件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章