2012-05-15 29 views
0

在我的應用程序中有一個下拉框,第二個下拉框的值取決於第一個。我使用AJAX和Struts1.3.8開發它。
當第二個下拉框中的項目選中它時,會顯示選定選項的選定項目的一些信息。這裏請求的處理花費很多時間。但最終用戶認爲它不工作。所以爲了避免我想顯示臨時頁面顯示
「處理請求..請稍候....」
如何使用AJAX和Struts1.3.8實現它。
在struts2中它是預定義的並且使用stop和wait我們可以實現它..
但是Struts1.3.8怎麼辦?
任何想法和反應高度讚賞。使用JSP在Struts1.3.8中顯示處理或等待頁面,何時發出AJAX請求?

由於提前,
拉克斯曼chowdary

+0

用你的爛攤子創造div年齡並最初隱藏它。當你的第二個盒子被選中時,通過使用onchange()顯示以前創建的div。處理完成後隱藏該div .. – Daya

+0

Hi Eswar,第二個框的結果將僅顯示給使用div標記的最終用戶。那麼如何使用相同的div來顯示一些等待消息。你能解釋一下嗎? –

+0

什麼時候要顯示消息?無論是在選擇第一個方框還是第二個方框之後 – Daya

回答

2

在烏拉圭回合Ajax代碼..use這

document.getElementById(disid).innerHTML= "Processing request.. Please wait...."; 

保持烏爾Ajax代碼以同樣的方式休息..

+0

謝謝..這真的很好,很簡單..工作好... –

0

這是有用的你的要求。試試吧

<script type="text/javascript"> 
     function callLoadingDiv(){ 
      $("#spinner").fadeIn("fast"); 
     } 
</script> 
<style type="text/css"> 
#spinner { 
    position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url(images/loading.jpg) 50% 50% no-repeat #ede9df; 
} 
</style> 
相關問題