防止重复提交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;
防止重复提交js jquery ajax相关推荐
- html怎么防止表单重复提交,js防止表单重复提交的解决方法
防止表单重复提交,通常会通过attachEvent在 form的onsubmit事件中写一个方法,每次触发该事件时执行该方法,可以给form增加一个submited属性,每次判断这个属性,为 fals ...
- 实现简单的PHP接口,以及使用js/jquery ajax技术调用此接口
主要介绍下如何编写简单的php接口,以及使用js/jquery的ajax技术调用此接口. Php接口文件(check.php): <?php $jsonp_supporter = $_GET[' ...
- ajax 提交间隔,jQuery+Ajax实现限制查询间隔的方法
本文实例讲述了jQuery+Ajax实现限制查询间隔的方法.分享给大家供大家参考,具体如下: Jquery异步查询加载效果 .span_query { cursor:pointer;} $(funct ...
- Js jQuery Ajax 群成立了
群号:51250747 请对 JS JQ AJAX 有兴趣的同仁加我这个群 大家一起讨论 共同进步! 转载于:https://www.cnblogs.com/trance/archive/2009/0 ...
- 前端 js jQuery ajax实现文件流下载, 下载doc,xsl等文件内容乱码问题
问题描述: 前端通过jQuery ajax接受后端的文件流,前端下载文件后内容乱码 后端代码: Header("Content-type: application/octet-stream& ...
- 前端、后端,数据结构,编程语言,微信小程序,英语,理综,PS,MySql,Python,JS,Jquery,Ajax,免费百度云资源链接
高中英语知识点汇总百度云: 链接:HTTPS://pan.baidu.com/s/1X0ELSe7LorfLAzNMrUpkxA密码:byo5 英语基础语法百度云: 链接:HTTPS://pan.ba ...
- js jquery Ajax同步
Ajax请求默认的都是异步的 如果想同步 async设置为false就可以(默认是true) var html = $.ajax({ url: "some.php", as ...
- php ajax jquery 表单重复提交,jQuery如何防止Ajax重复提交
首先说说防止重复点击提交是什么意思. 我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转.这样,可以一定程度上防止用户 ...
- ajax send报错,jquery ajax beforeSend 提交等待问题
需要使用异步加载async : true 否则不会出现等待效果 $.ajax({ url : $('#form').attr("action"), data: $('#form') ...
最新文章
- iOS设置tabBarItem.image图片渲染模式
- Java开发必须熟悉的Linux命令总结
- 大数据_Spark_框架简介---Spark工作笔记0001
- springboot整合gprc 传输对象
- 使CEdit处于全选状态
- 100%会问的float?
- c语言散列表的长度为11,2011数据结构C语言模拟试题及答案.doc
- 浅谈《软件工程》常用的几种软件开发方法
- 图像处理——matlab人脸识别(1)
- 疯狂的程序员 21-30
- 李洪强和你一起学习前端之面试题
- 100个 ChatGPT 提示(Prompt)优化高质量提问案例
- 混淆矩阵--在图像精度的应用(mIou指标)
- unity打包报错,又是血压升高的一天
- cubemax设置中断优先级
- Kubernetes安装dashboard
- 杰理6905A更改蓝牙名字
- 复数和四元数的几何意义
- 前、后台网站模板参考
- 【输出N行杨辉三角形】两种输出方式(直角三角形型和等腰三角形型)C语言
热门文章
- cat-grep-sed应用案例
- python抓包代码_Python抓包并解析json爬虫的完整实例代码
- 提取多个字段_动态合并多个工作表,数据再多也不怕
- mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...
- [转载] 详解Java中静态方法
- [转载] Java笔试题集锦
- 哈希表的最差复杂度是n2_给定数组A []和数字X,请检查A []中是否有对X | 使用哈希O(n)时间复杂度| 套装1...
- java 看书浏览器官_JAVA读取文件流,设置浏览器下载或直接预览操作
- java编程求最小公约数_java求最大公约数与最小公倍数
- 自定义动画属性java_创建酷炫动画效果的10个JavaScript库