$.post 和 $.get 設定同步和非同步請求

OldBoy~發表於2014-10-11

由於$.post() 和 $.get() 預設是 非同步請求,如果需要同步請求,則可以進行如下使用:
在$.post()前把ajax設定為同步:$.ajaxSettings.async = false;
在$.post()後把ajax改回為非同步:$.ajaxSettings.async = true;

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

 

相關文章