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;

防止重复提交js jquery ajax相关推荐

  1. html怎么防止表单重复提交,js防止表单重复提交的解决方法

    防止表单重复提交,通常会通过attachEvent在 form的onsubmit事件中写一个方法,每次触发该事件时执行该方法,可以给form增加一个submited属性,每次判断这个属性,为 fals ...

  2. 实现简单的PHP接口,以及使用js/jquery ajax技术调用此接口

    主要介绍下如何编写简单的php接口,以及使用js/jquery的ajax技术调用此接口. Php接口文件(check.php): <?php $jsonp_supporter = $_GET[' ...

  3. ajax 提交间隔,jQuery+Ajax实现限制查询间隔的方法

    本文实例讲述了jQuery+Ajax实现限制查询间隔的方法.分享给大家供大家参考,具体如下: Jquery异步查询加载效果 .span_query { cursor:pointer;} $(funct ...

  4. Js jQuery Ajax 群成立了

    群号:51250747 请对 JS JQ AJAX 有兴趣的同仁加我这个群 大家一起讨论 共同进步! 转载于:https://www.cnblogs.com/trance/archive/2009/0 ...

  5. 前端 js jQuery ajax实现文件流下载, 下载doc,xsl等文件内容乱码问题

    问题描述: 前端通过jQuery ajax接受后端的文件流,前端下载文件后内容乱码 后端代码: Header("Content-type: application/octet-stream& ...

  6. 前端、后端,数据结构,编程语言,微信小程序,英语,理综,PS,MySql,Python,JS,Jquery,Ajax,免费百度云资源链接

    高中英语知识点汇总百度云: 链接:HTTPS://pan.baidu.com/s/1X0ELSe7LorfLAzNMrUpkxA密码:byo5 英语基础语法百度云: 链接:HTTPS://pan.ba ...

  7. js jquery Ajax同步

    Ajax请求默认的都是异步的 如果想同步 async设置为false就可以(默认是true) var html = $.ajax({   url: "some.php",   as ...

  8. php ajax jquery 表单重复提交,jQuery如何防止Ajax重复提交

    首先说说防止重复点击提交是什么意思. 我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转.这样,可以一定程度上防止用户 ...

  9. ajax send报错,jquery ajax beforeSend 提交等待问题

    需要使用异步加载async : true 否则不会出现等待效果 $.ajax({ url : $('#form').attr("action"), data: $('#form') ...

最新文章

  1. iOS设置tabBarItem.image图片渲染模式
  2. Java开发必须熟悉的Linux命令总结
  3. 大数据_Spark_框架简介---Spark工作笔记0001
  4. springboot整合gprc 传输对象
  5. 使CEdit处于全选状态
  6. 100%会问的float?
  7. c语言散列表的长度为11,2011数据结构C语言模拟试题及答案.doc
  8. 浅谈《软件工程》常用的几种软件开发方法
  9. 图像处理——matlab人脸识别(1)
  10. 疯狂的程序员 21-30
  11. 李洪强和你一起学习前端之面试题
  12. 100个 ChatGPT 提示(Prompt)优化高质量提问案例
  13. 混淆矩阵--在图像精度的应用(mIou指标)
  14. unity打包报错,又是血压升高的一天
  15. cubemax设置中断优先级
  16. Kubernetes安装dashboard
  17. 杰理6905A更改蓝牙名字
  18. 复数和四元数的几何意义
  19. 前、后台网站模板参考
  20. 【输出N行杨辉三角形】两种输出方式(直角三角形型和等腰三角形型)C语言

热门文章

  1. cat-grep-sed应用案例
  2. python抓包代码_Python抓包并解析json爬虫的完整实例代码
  3. 提取多个字段_动态合并多个工作表,数据再多也不怕
  4. mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...
  5. [转载] 详解Java中静态方法
  6. [转载] Java笔试题集锦
  7. 哈希表的最差复杂度是n2_给定数组A []和数字X,请检查A []中是否有对X | 使用哈希O(n)时间复杂度| 套装1...
  8. java 看书浏览器官_JAVA读取文件流,设置浏览器下载或直接预览操作
  9. java编程求最小公约数_java求最大公约数与最小公倍数
  10. 自定义动画属性java_创建酷炫动画效果的10个JavaScript库