問題:
如何在非同步時顯示視覺HTTP請求正在使用$.ajax?
答案:
要指示正在處理非同步請求,您可以使用載入映像。這裡有兩種方法:
方法一:內嵌顯示控制
在請求之前顯示載入影像,並在要求完成後隱藏它:
$('#loading-image').show(); $.ajax({ url: uri, cache: false, success: function(html){ $('.info').append(html); }, complete: function(){ $('#loading-image').hide(); } });
方法2:全域事件綁定
將載入影像顯示綁定到全域ajaxStart和ajaxStop事件。此方法將為所有 ajax 請求切換影像:
$('#loading-image').bind('ajaxStart', function(){ $(this).show(); }).bind('ajaxStop', function(){ $(this).hide(); });
以上是如何在 jQuery AJAX 請求期間顯示載入指示器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!