当前位置: 首页 > news >正文

jquery同步调用ajax

由于jquery里默认ajax调用是异步的,所以在一些需要同步执行的场合就会出问题,如我有一个表单,我想在提交它之前对里面的一个文本框进行验证(要提交到服务器上连接数据库验证的),就会出现提交的时候还没等服务器返回验证结果,表单已经被提交了。

解决方法有

1.直接在$.ajax()中设置async: false

       $.ajax({
           type: "POST",            //http请求方式
           url: "XMLServer",    //服务器段url地址
           data: "username=" + username,           //发送给服务器段的数据
           dataType: "html", //告诉JQuery返回的数据格式
           success: callback, //定义交互完成,并且服务器正确返回数据时调用的回调函数
           async: false
       });

2.使用$.ajaxSetup({async: false});

相关文章:

  • 分数拆分
  • XenDesktop学习笔记3之架构
  • jbpm 流程设计(BPMN2 Modeler)
  • aar
  • 这样记单词最有效
  • hdu 5348 MZL#39;s endless loop
  • 对不起,我不再愛你了
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • HP SiteScope 11
  • 【版本更新】Excel控件Spire.XLS for .NET V7.12发布 | 修复多个重大bug
  • matlab集合操作
  • C++学习笔记4
  • Android开发者应该深入学习的10个开源应用项目[转]
  • /proc/vmstat 详解
  • Solr In Action 中文版 第一章(四、五)
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • ES2017异步函数现已正式可用
  • java2019面试题北京
  • Javascript编码规范
  • JavaScript设计模式系列一:工厂模式
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • linux学习笔记
  • MySQL-事务管理(基础)
  • php中curl和soap方式请求服务超时问题
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • python学习笔记 - ThreadLocal
  • Unix命令
  • WebSocket使用
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 今年的LC3大会没了?
  • 开发基于以太坊智能合约的DApp
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 深入浏览器事件循环的本质
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 写给高年级小学生看的《Bash 指南》
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 怎么把视频里的音乐提取出来
  • Hibernate主键生成策略及选择
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 进程与线程(三)——进程/线程间通信
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #FPGA(基础知识)
  • #QT(TCP网络编程-服务端)
  • (LeetCode) T14. Longest Common Prefix
  • (poj1.2.1)1970(筛选法模拟)
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (九)c52学习之旅-定时器
  • (转)Android学习笔记 --- android任务栈和启动模式
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题