var temp;
$.ajax({
async: false,
type : "POST",
url : defaultPostData.url,
dataType : 'json',
success : function(data) {
temp=data;
}
});
alert(temp);
async的默認設置為true,所有請求均為異步請求。若要將其設置為false,則所有的請求均為同步請求,在沒有返回值之前,alert(temp)是不會執行的。
註意,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成才可以執行。