zoukankan      html  css  js  c++  java
  • 关于给ajax回调函数return false问题

     function CheckForm(){

            if($("#username").val() == ''){

                $("#warnning").html("<font color=red>ERROR</font>");

                return false;

            }

            return CheckUserName(); //这里的返回值不起作用

        }

        function CheckUserName(){

            var username = $("#username").val();

            var result=false;

             $.ajax({type:"post" //默认为get

    , async: false//要设置为同步的,要不CheckUserName的返回值永远为false

    , url: '/Admin/ajax/check.aspx', data: { "username": username }
    , success: function (data) {
    if (data == "true") {
    $("#UserSpan").html("");
    result = true; //这个值返回给了回调函数,没有意义
    }
    else {
    $("#UserSpan").html("用户名已经存在!");
    result = false;
    }
    }
    });

            return result;//==========这里才是CheckUserName的返回值,回调函数返回值没有意义

        }


    经验在于积累----武二郎
  • 相关阅读:
    线段树区间最大子段和
    NTT数论变换
    cdq分治·三维偏序问题
    线段树区间开方
    怎么联系$zcy$呢?
    题解 CF375D 【Tree and Queries】
    点分治模板
    Good Bye 2018题解
    Hello 2019题解
    Codeforces Round #525 (Div. 2)题解
  • 原文地址:https://www.cnblogs.com/zhanghai/p/4461219.html
Copyright © 2011-2022 走看看