在使用AJAX時,可以通過設置async
屬性來控制請求的同步或異步。默認情況下,async
屬性的值為true
,表示異步請求,可以通過設置為false
來實現同步請求。
// 異步請求
$.ajax({
url: 'example.com',
async: true,
// 其他參數
});
// 同步請求
$.ajax({
url: 'example.com',
async: false,
// 其他參數
});
需要注意的是,同步請求會導致瀏覽器停止響應,直到請求完成為止。因此,建議在大多數情況下使用異步請求,以避免阻塞瀏覽器的運行。
另外,現代瀏覽器已經不推薦使用同步請求,因為它可能會導致頁面凍結,影響用戶體驗。