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