首页 > Web开发 > 详细

ajax当有返回值时

时间:2019-12-23 09:58:44      阅读:87      评论:0      收藏:0      [点我收藏+]

当ajax方法里面有return 值时,无法使用两种精简版的只能使用经典版

因为ajax 方法时异步的,正确的方式时使用经典版中async:false 设置为同步 

默认为true  是异步

正确代码如下

function check1(){
            var flag=false;
            var form=$("form").serialize();
            $.ajax({
                type:"post",
                url:"servlet/AccountServlet?method=findOne1",
                data:form,
                async:false,
                success:function (result) {
                    if(result==0){
                        $("#cno_span").html("x").css("color","red");
                        $("#pwd_span").html("x").css("color","red");
                    }else {
                        $("#cno_span").html("√").css("color","green");
                        $("#pwd_span").html("√").css("color","green");
                        flag=true;
                    }
                }
            })
          return flag;
        }


function sub1() {
var falg=check1();
return falg;
}

  这样就可以接受到返回值了

ajax当有返回值时

原文:https://www.cnblogs.com/ww103/p/12081990.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!