extjs5 表单校验 同步和异步

简介: 最近学习extjs5 需要表单校验 但是发现有问题 即使手机不存在 还是 提示 手机存在

后来查文档发现


request   的


async 默认是 true


说明  校验是“异步”的


导致校验不一致




设置为false 才可以 “同步”




validator :function(value){//远程校验手机号是否存在

  var isOk = false;

  var msg = "";

  Ext.Ajax.request({

   waitMsg : '正在校验手机是否已经被注册,请稍后...',

   url : $.baseUrl()+"/user/isPhoneExist.do",

   params : {

    'tel' : value

   },// 根据id删除

   method : "POST",

   timeout : 4000,

   async : false,

   success : function(response, opts) {

    var resObj = Ext.decode(response.responseText);

    if(resObj.success)

    {

     isOk = true;

     console.log("success"+resObj.msg);

    }else

    {

     isOk = false;

        msg = resObj.msg;

    }

 

   },

      failure: function(response, opts) {

       isOk = false;

       msg ="错误";

   

      }

  });

 

  if(isOk)//可以注册

  {

 

   return true;

  }

  return msg;//错误原因

 }

————————————————

版权声明:本文为CSDN博主「明明如月学长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/w605283073/article/details/50816690

相关文章
|
8月前
|
前端开发 JavaScript UED
深入理解 JavaScript 同步和异步,让网页灵动起来!
深入理解 JavaScript 同步和异步,让网页灵动起来!
|
4月前
|
小程序 JavaScript
微信小程序学习之数据绑定,事件绑定,事件传参与数据同步的学习记录
本文介绍了微信小程序中的数据绑定、事件绑定、事件传参与数据同步的基本概念和使用方法,包括如何在data对象中定义数据、使用mustache语法在wxml中渲染数据、绑定和处理事件、事件对象属性、事件传参以及实现输入框与data数据的同步。
微信小程序学习之数据绑定,事件绑定,事件传参与数据同步的学习记录
|
6月前
echarts 提示框异步获取数据 —— formatter 异步回调函数的使用
echarts 提示框异步获取数据 —— formatter 异步回调函数的使用
184 0
|
前端开发
61EasyUI 表单 - 创建异步提交表单
61EasyUI 表单 - 创建异步提交表单
51 0
|
前端开发
前端学习案例1-this.setstate是同步和异步
前端学习案例1-this.setstate是同步和异步
84 0
前端学习案例1-this.setstate是同步和异步
|
前端开发
前端学习案例-this.setState是同步还是异步
前端学习案例-this.setState是同步还是异步
101 0
前端学习案例-this.setState是同步还是异步
|
JavaScript 小程序
【微信小程序】一文带你了解数据绑定、事件绑定以及事件传参、数据同步
【微信小程序】一文带你了解数据绑定、事件绑定以及事件传参、数据同步
945 0
|
消息中间件 移动开发 JavaScript
|
XML 前端开发 JavaScript
ajax简介(异步与同步)|学习笔记
快速学习ajax简介(异步与同步)
112 0
|
移动开发 缓存 JavaScript
Vue源码阅读 - 批量异步更新与nextTick原理
vue已是目前国内前端web端三分天下之一,同时也作为本人主要技术栈之一,在日常使用中知其然也好奇着所以然,另外最近的社区涌现了一大票vue源码阅读类的文章,在下借这个机会从大家的文章和讨论中汲取了一些营养,同时对一些阅读源码时的想法进行总结,出产一些文章,作为自己思考的输出,本人水平有限,欢迎留言讨论~
Vue源码阅读 - 批量异步更新与nextTick原理

热门文章

最新文章