避免按鈕的重複提交功能

針對重複提交問題,可設置狀態位,用定時器控制,詳見代碼:ajax

clicktag = 0;//狀態
if (clicktag == 0) { 
		ajaxAction(url, "json",data, function(ret){
			if(ret.success==true){
				clicktag = 1;
			    obj.addClass("a_bb");//經過添加樣式,來提醒按鈕暫時失效
		        setTimeout(function () { clicktag = 0;obj.removeClass("a_bb"); }, 5000);  
			}else{
			    alert(ret.msg);
		    }
		},"pl");	    
    }

/* 防按鈕頻繁點擊 */ .a_bb{background-color: grey;cursor:default} .a_bb:hover{background-color: grey;cursor:default}json

相關文章
相關標籤/搜索