由於$.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");