jquery ajax给外部变量赋值 async: false

Posted 东方游人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery ajax给外部变量赋值 async: false相关的知识,希望对你有一定的参考价值。

开发过程中用到检查是否存在手机号问题。

//验证手机号是否注册
            var bl = false;
            $.ajax({
                type: "post",
                async: false,//改为同步即可对外部变量赋值
                url: "ajax.ashx?isreg=1&tel=" + $("#tbtel").val(),
                success: function (data) {
                   
                      if (data == "1") {
                            bl = true;
                          layer.alert(‘该手机号已经注册!‘, { skin: ‘layui-layer-molv‘, icon: 6 });
                          
                    }
                }
            })
            if (bl == true)
                return;

以上是关于jquery ajax给外部变量赋值 async: false的主要内容,如果未能解决你的问题,请参考以下文章

jquery.Ajax回调成功后数据赋值给全局变量的问题

jquery ajax success 函数 异步调用方法中不能给全局变量赋值的原因及解决办法

jquery ajax 在回调函数内 给变量赋值,为啥返回不出去?那要怎么处理

将 PHP 数组传递给外部 jQuery $.ajax

ajax方法如何给全局变量赋值

ajax给div赋值出现问题