我用jsp調用java類操作數據庫,后臺可能需要一段時間才能完成。這段時間希望前臺用戶不要做其它操作,或者用戶再次操作的時候停止后臺的操作, 執行用戶新的指令。
首先說:
后臺需要一段時間才能完成, 這段時間阻止用戶的其他操作。
1. 用JS, 在頁面阻止用戶重復點擊。(但是客戶端驗證是不可靠的, 如果是很重要的, 肯定要在服務端也加上限制。)
- var flag = false;
- function operation(){
- if(flag == true){
- alert("waiting...");
- return false;
- }
- flag = true;
- return true;
- }
2. 當提交的時候把指定按鈕設置成灰的并且讓一個隱藏的等待層顯示出來。(最常用)
3. jsp調用類時候,可以成功的話,可以返回一個值 如1或者0,前臺頁面等收到這個值后再進行頁面跳轉。
Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號 google網站地圖 百度網站地圖 網站地圖
公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752
法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明