Ajax請求中的async?
async:false 是同步調用,Ajax命令發出后,程序會暫停,直到調用完畢返回信息后才會繼續往下運行,如果調用長時間未結束,則程序會呈現一種假死的狀態;
async:true 則是異步調用,Ajax命令發出后,程序不會停留,會立刻繼續執行后面的代碼,而Ajax的執行有了結果(不管是成功還是失敗)后會自動調用指定的回調函數,然后在回調函數中對結果進行處理即可。通常都會采用異步調用方式,效率高,最主要是頁面不會出現卡頓現象。不過編程也相對會復雜一些。
Ajax請求中的async?
async:false 是同步調用,Ajax命令發出后,程序會暫停,直到調用完畢返回信息后才會繼續往下運行,如果調用長時間未結束,則程序會呈現一種假死的狀態;
async:true 則是異步調用,Ajax命令發出后,程序不會停留,會立刻繼續執行后面的代碼,而Ajax的執行有了結果(不管是成功還是失敗)后會自動調用指定的回調函數,然后在回調函數中對結果進行處理即可。通常都會采用異步調用方式,效率高,最主要是頁面不會出現卡頓現象。不過編程也相對會復雜一些。