當用戶單擊某個按鈕時,我想顯示一些內容,然後執行ajax請求,然後隱藏該事件。但我無法做到這一點。我的代碼:如何確保一行JQuery在另一行之前運行
$('div').on('click', '.button', function(e){
$('.spinner').show();
$.ajax({
url: '/url.php',
// some other params
});
$('.spinner').hide();
});
我不能讓它工作。該div只是不顯示,但阿賈克斯經歷了。有時候ajax會花費幾秒鐘的時間,所以並不是它會立即顯示和隱藏。這是爲什麼?如何在運行ajax請求之前強制div的外觀?