2009-11-22 176 views
1

我的Web應用程序利用了Ext JS & Java web技術。由於應用程序的大小和複雜性,當用戶從菜單欄中選擇一些菜單時,我需要 對頁面進行完整刷新(加載不同的頁面)。什麼是最好的重定向到所需的頁面?頁面重定向/刷新使用ExtJS

例如,在我的主菜單中,我有兩個菜單股票&位置。這兩個菜單將採取 用戶不同的JSP文件(stockmgt.jsp & locmgt.jsp)與新的佈局,菜單項等

一種可能性是在按鈕或菜單句柄使用location.href。但是如果我這樣做,我會保留會話變量和其他參數嗎?

做這些類型的重定向或頁面刷新的最佳做法是什麼?
此致謝意見,評論和建議。

回答

3

location.href會做,除非否則,如果他們在不同的域。

1

添加到您的可點擊的元素:

的onclick = 「location.href = 'anotherpage.jsp'」

例如:

< IMG SRC = 「blablabla.png」 的onclick = 「location.href = 'anotherpage.jsp'」 >

2

這三種方法將做的工作(來源 - MediaCollege.com):

<input type="button" value="Reload Page" onClick="window.location.reload()"> 



<input type="button" value="Reload Page" onClick="history.go(0)"> 



<input type="button" value="Reload Page" onClick="window.location.href=window.location.href"> 

如果你只是在尋找代碼直接在腳本堅持,嘗試:

window.location.reload() 

history.go(0) 

window.location.href=window.location.href 
相關問題