100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 防止重复提交js jquery ajax

防止重复提交js jquery ajax

时间:2024-04-23 05:36:03

相关推荐

防止重复提交js jquery ajax

var flag = true;//防止重复提交//手动验证vin码( 扫码枪回车)function f_verify_vin(){if(flag){var VINCode = $("#VINCode").val();if(VINCode !='' && VINCode != null && VINCode != undefined ){VINCode = VINCode.trim();//VINCode = "LJP2C0C56KA015317";var url= 'workController.do?verifyVIN&VINCode='+VINCode;var paramsData = new Object();if (url.indexOf("&") != -1) {var str = url.substr(url.indexOf("&")+1);url = url.substr(0,url.indexOf("&"));var strs = str.split("&");for(var i = 0; i < strs.length; i ++) {paramsData[strs[i].split("=")[0]]=(strs[i].split("=")[1]);}} var loadingIndex = layer.load();flag = false;$.ajax({url:url,type:'GET',dataType:'JSON',data:paramsData,success: function(data){ flag = true;layer.close(loadingIndex);if (data.success) {if(data.attributes.myMsg){//alert("对");$("#ufjhdh").val(data.attributes.planned.ufjhdh);//计划订单号$("#ufscdd_hh").val(data.attributes.planned.ufscdd_hh);//行号$("#cxh").val(data.attributes.planned.cxh);//车型号$("#cpickmid").val(data.attributes.cpickmid);//备料计划订单号$("#theKey").val("");//既然扫了vin 关重件必定要重置的$("#theKey").focus();//成功就聚焦到关重件位置f_getInstallInfo();f_getAnswerInstallInfo();//所有要安装的关重件}else{$("#VINCode").val("");//$("#ufjhdh").val("");//计划订单号$("#ufscdd_hh").val("");//行号$("#cxh").val("");//车型号$("#cpickmid").val("");//备料计划订单号alert_autoClose('提示','无效的VIN码!','warning');$("#VINCode").focus();//不成功继续留在扫VIN码}}}});}else{alert_autoClose('提示','请扫描VIN码','warning');$("#VINCode").focus();//不成功继续留在扫VIN码}}else{alert_autoClose('提示','你操作的太快了!','warning');$("#VINCode").val("");//$("#VINCode").focus();//不成功继续留在扫VIN码}}//可自动关闭的弹框 > 公用/**title 标题msg 提示内容icon 图标s 秒*/function alert_autoClose(title,msg,icon,s){ var interval; var time=1000; var x=2; //设置时间2sif(s !='' && s != null && s != undefined ){x = s;}$.messager.alert(title,msg,icon,function(){}); interval=setInterval(fun,time); function fun(){ --x; if(x==0){ clearInterval(interval); $(".messager-body").window('close'); } }; }

function f_beforeSubmit(){var check_flag="";$.ajaxSetup({ async: false});//同步ajax $.ajax({url : 'duplicateCheckAction.do?doDuplicateCheck',async:false,data : {tableName : "db_boon",fieldName : "boon_name",fieldVlaue: $("#boonName").val(),rowObid : ""},dataType : 'json',success : function(response) {check_flag = response.success;if(check_flag){//$.messager.alert('提示', response.msg, 'error');}else{$.messager.alert('提示', response.msg, 'error');}}});$.ajaxSetup({ async: false});//同步ajax return check_flag;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。