有沒有一種方法可以捕獲從瀏覽器發送到服務器的GET和/或POST請求?使用Javascript或Jquery捕獲GET和POST
我有一個web應用程序,在完成請求後會刷新整個頁面,而且由於數據庫上長時間運行的查詢,某些頁面從服務器響應時間很長。
因此,在做出這些請求之一後,瀏覽器在「等待服務器響應」時保持可見狀態。
我想添加一些可以全局應用的東西,只要向服務器發出請求就會捕獲,然後觸發加載微調器運行。 喜歡的東西:
window.onclick = function (e) {
if (e.isGETorPOST) {
startLoadingSpinner();
}
}
更新:我不使用AJAX來GET和POST。這些請求來自hrefs和表單。
沒有,但你可以在觸發他們的動作捕捉和行爲。如定位標籤點擊和表單提交。 –
你的問題被標記爲Jquery,儘管我強烈建議使用Ajax來正常工作,但你仍然可以工作在錨點''Triggers,'