码迷,mamicode.com
首页 > Web开发 > 详细

$.ajax中async的作用

时间:2015-05-03 18:53:35      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

//当移动电话或者家庭电话不为空时才校验
   var valResult; 
   if (mode == "1" && IsJdjfEnableControl == "1") {
        MobileTel = appForm.MobileTel.getValue();
        HomeTel = appForm.HomeTel.getValue();
        if (MobileTel != "" || HomeTel != "") {
            $.ajax({
                url: /Slxt/PUB/Pub_XMLHTTP.aspx?ywtype=CheckTelAndCardID,
                type: POST,
                data: { MobileTel: MobileTel, HomeTel: HomeTel, CardID: ‘‘ },
                dataType: HTML,
                async: false,
                timeout: 1000,
                error: function() { alert(操作失败,请关闭重试!); },
                success: function(result) {
                    valResult = result;
                }
            });
        }
    }

技术分享

这段代码中设置了async=false,那么程序则执行完success中的中的函数后再进行下面的状态判断。

如果设置async=true,则请求后会继续执行下面的逻辑,这时还没有响应。

$.ajax中async的作用

标签:

原文地址:http://www.cnblogs.com/lideqiang/p/4474357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!