程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> jqueryui-Struts2和jquery easyiUI的跳轉頁面問題。

jqueryui-Struts2和jquery easyiUI的跳轉頁面問題。

編輯:編程綜合問答
Struts2和jquery easyiUI的跳轉頁面問題。

我在struts2配置了返回頁面:

 <result name="success" >/index.jsp</result>  

可是在前台jquery EASYUI 卻還在原來的頁面,不跳轉。

於是我打開浏覽器調試模式看到,respond那一項,裡面寫著就是我 index.jsp的全部
代碼。

總的流程抽象成這樣:
1.頁面A:ajax請求 action---->2.action進行邏輯處理後,result配置轉去頁面B
----->3.整個頁面刷新,頁面顯示為頁面B

問題:在頁面A無法刷新跳轉去頁面B。但是在浏覽器調試模式 Network 中的 respond中是頁面B的內容,怎樣跳轉?

最佳回答:


想要實現這個功能對吧?---->使用ajax發請求,然後strus2的action處理請求,最後實現頁面跳轉
1.使用ajax發送請求,
2.action處理了請求,在你的action中添加一個屬性 比如 private boolean ok;和get,set方法
3.在struts.xml文件中修改 extends="json-default"
4.把result改一下


ok


5.在ajax的success:function(data){
alert(data);
if(data){
window.location = "";//再次向服務器發送請求
}

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved