• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Jquery $.ajax函数外的一段代码的执行顺序

    今天遇到了一个很都疼的问题。在一个函数中调用了JQuery的异步函数$.ajax ,然后在$.ajax函数外之后又有一段Jquery 代码。每次都是在$.ajax之后的代码先执行。

    在网上搜了许久 终于找到了原因。拿来和大家分享分享 免得以后忘记了。

    async:false

    var flag=true; 
    
    //async:false代表只有在等待ajax执行完毕后才执行 
    $.ajax({url:"EmailCheck.ashx",async:false,data: {"email":$("#email").val()} }).done(function(data) { 
    if(data=="Fail") 
    { 
    flag=false; 
    } 
    }); 
    
    if(flag) 
    { 
    $("#showInfo").text(""); 
    return true; 
    } 
    else 
    { 
    alert("该邮箱已存在!"); 
    $("#showInfo").text("该邮箱已存在"); 
    return false; 
    }/span>

    因为对Jquery 一直不是很精通,看来以后得花花时间学习学习了

    您可能感兴趣的文章:
    • jQuery中通过ajax的get()函数读取页面的方法
    • Jquery版本导致Ajax不执行success回调函数
    • jquery中ajax函数执行顺序问题之如何设置同步
    • jquery ajax的success回调函数中实现按钮置灰倒计时
    • jquery的ajax()函数传值中文乱码解决方法介绍
    • jQuery Tips 为AJAX回调函数传递额外参数的方法
    • jQuery AJAX回调函数this指向问题
    • 详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
    上一篇:ajax异步处理POST表单中的数据示例代码
    下一篇:JS AJAX前台如何给后台类的函数传递参数
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Jquery $.ajax函数外的一段代码的执行顺序 Jquery,.ajax,函数,外,的,一段,