避免按钮的重复提交功能

针对重复提交问题,可设置状态位,用定时器控制,详见代码: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

相关文章
相关标签/搜索