2012-02-25 74 views
0

我使用load()函數將動態頁面加載到Html id中。所以我想銷燬/清除/飛所有以前加載到Html id的元素(包括javascript對象)。在銷燬之前加載的元素之後,應該將新內容加載到Html id中。我渲染Extjs窗體面板並在每個頁面中彈出。當我試圖再次加載相同的頁面彈出窗口不顯示,因爲以前的元素沒有破壞。我的接近是錯誤的。Extjs元素銷燬/飛行

var content_div = Ext.get(div_id); 
content_div.load({ 
url:BASE_URL+url_href, 
scripts:true, 
text: 'Loading...', 
params:{id:'123'} 
}); 
content_div.show(); 

任何想法?

回答

0

嘗試以下操作:

var content_div = Ext.get(div_id); 
content_div.update(""); 
content_div.load({ 
    url:BASE_URL+url_href, 
    scripts:true, 
    text: 'Loading...', 
    params:{id:'123'} 
}); 
content_div.show(); 
+0

遺憾的是它不工作。 – siva565 2012-02-29 13:35:44

+0

這裏是工作示例:http://jsfiddle.net/dbrin/XhsAc/embedded/result/ – dbrin 2012-02-29 17:38:18