jquery的get异步请求函数中使用return不起作用
jquery的get异步请求函数中使用return不起作用,就可以用ajax方式,如
    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({async:false//要设置为同步的,要不CheckUserName的返回值永远为false
                ,url:'b.php',data:{name:username}
                ,success:function(data){
                if(data == 1){
                    $("#warnning").html("<font color=#FF3300>Account is used.</font>");
                    result=false;
                } else {
                    $("#warnning").html("<font color=#00CC66>You can register.</font>");
                   result=true;
                }
        }});
        return result;//==========这里才是CheckUserName的返回值,回调函数返回值没有意义
    } 相关推荐
  thickbookszone    2020-06-14  
   xiaonamylove    2020-06-14  
   天高任鸟飞    2020-06-04  
   Magicsoftware    2020-06-01  
   Reiki    2020-05-04  
   小菜鸟的代码世界    2020-05-04  
   whynotgonow    2020-04-26  
   zcyuefan    2020-04-19  
   神龙    2020-02-10  
   ajaxtony    2020-02-03  
   HongKongPython    2020-01-30  
   GoatSucker    2020-01-24  
   liuyang000    2020-01-24  
   zhiyuan0    2020-01-06  
   狼窝    2019-12-12