layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子


Posted in Javascript onSeptember 06, 2019

用layui表单自定义验证,ajax查询后台验证,form.verify和ajax组合时,尝试更改了几次方案,遇到的问题:

1.有时点击两次submit才会提示验证结果;

2.有时后台返回结果没问题,但不提示验证结果,查了查网上资料后,发现是在ajax最后return时出的问题,ajax改为同步,最后把验证提示信息return,而不能在success或error中return。

form.verify({
  account: function(value, item){ //value:表单的值、item:表单的DOM对象
  if(value.trim() == ""){
   return '账号不能为空';
  }
  var param = {
 employeeId: $("#hidEmployeeId").val(),
 employeeAccount: $("#employeeAccount").val()
 }
 var checkResult = "";
 
 $.ajax({
 url: "../../selectEmpIdByAccount",
 type: "GET",
 data: param,
 async: false,
 success: function(result) {
  if(result.extend.isRepeat){
   checkResult = "该账号已存在";
  }
 },
 error: function() {
 }
 });
 return checkResult;
  }
 });

以上这篇layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一些mootools的学习资源
Feb 07 Javascript
javascript 模式设计之工厂模式学习心得
Apr 27 Javascript
Three.js源码阅读笔记(物体是如何组织的)
Dec 27 Javascript
利用javascript判断文件是否存在
Dec 31 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
Nov 30 Javascript
json传值以及ajax接收详解
May 24 Javascript
JS实现的几个常用算法
Nov 12 Javascript
JS实现页面跳转参数不丢失的方法
Nov 28 Javascript
JS实现图片预览的两种方式
Jun 27 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
微信小程序 轮播图实现原理及优化详解
Sep 29 Javascript
js里面的变量范围分享
Jul 18 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
Sep 06 #Javascript
vue按需加载实例详解
Sep 06 #Javascript
详解Nuxt.js中使用Element-UI填坑
Sep 06 #Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 #Javascript
Nuxt使用Vuex的方法示例
Sep 06 #Javascript
vue中input的v-model清空操作
Sep 06 #Javascript
nuxt框架中对vuex进行模块化设置的实现方法
Sep 06 #Javascript
You might like
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
CodeIgniter框架URL路由总结
2014/09/03 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
JavaScript 拾漏补遗
2009/12/27 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
ES6中Math对象的部分扩展
2017/02/20 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
Python闭包思想与用法浅析
2018/12/27 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
Python3之手动创建迭代器的实例代码
2019/05/22 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
银行毕业实习自我鉴定
2013/09/19 职场文书
高中生学习总结的自我评价范文
2013/10/13 职场文书
网上卖盒饭创业计划书
2014/01/26 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
家庭教育的心得体会
2014/09/01 职场文书
私人委托书格式
2014/09/10 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
物业工程部岗位职责
2015/02/11 职场文书
闪闪的红星观后感
2015/06/08 职场文书
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python