zoukankan      html  css  js  c++  java
  • jquery ajax return值 没有返回 的解决方法

    //添加async:false.即修改为同步
    //等ajax给bol赋值完毕后,才执行下面的js部分。而异步的话,还没有来得及赋值,就已经return了。
     function vYes() {
            var bol = false;
            $.ajax(
        {
            type: "GET",
            url: "../aa.ashx",
            data: { txtVcode: $('#<%=txtV.ClientID%>').val() },
            async: false,
            success: function (data) {
                if (data == "0") {
                    $.dialog({ icon: 'warning', follow: document.getElementById('txtV'), content: '错误!' }).time(1);               
                }
                else {
                    bol = true;
                }
            }
        });
            return bol;
        }
    
    //验证没通过是 返回false 否则执行下面函数
     $('.btns').click(function () {
           if (vYes()) {
                    。。。执行下面。。。
                  }
    
      });
  • 相关阅读:
    内置函数详解
    关于内置函数
    ac自动机练习 HihoCoder 1036
    字典树Trie练习 HihoCoder 1014
    HDU 6170 Two String 动态规划
    NOJ 1190 约瑟夫问题 线段树OR树状数组
    NOJ 1186 灭蚊药水
    LightOJ 1085 树状数组+动态规划
    LightOJ 1066
    LightOJ 1080 树状数组
  • 原文地址:https://www.cnblogs.com/zengxiangzhan/p/2219235.html
Copyright © 2011-2022 走看看