針對重複提交問題,可設置狀態位,用定時器控制,詳見代碼: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