×

post get 同步 异步

$.post 和 $.get同步和异步请求

小星星 小星星 发表于2021-08-11 08:38:13 浏览235 评论0

抢沙发发表评论

    $.post() 和 $.get() 默认是 异步请求

1.如果需要同步请求,则可以进行如下使用:
在$.post()前把ajax设置为同步:

$.ajaxSettings.async = false;


2.在$.post()后把ajax改回为异步:

$.ajaxSettings.async = true;


3.具体使用

$.ajaxSettings.async = false;
        $.post(url, {key:value}, function(data) {
          if (res.code == 0) {
              alert(res.message);
              e.stopPropagation();
              e.preventDefault();
              $(this).attr('href','jacascript::void(0)');
          }
        },"json");


 您阅读本篇文章共花了: 

群贤毕至

访客