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