可能重複:如果服務器返回的數據在響應頭我怎麼能讀它
jQuery and AJAX response header如何獲得jQuery的/ JavaScript的讀取響應頭數據
。我正在向服務器發送一個AJAX請求。它不會返回任何內容,但地址在響應標題中。我想閱讀使用JavaScript或jQuery的位置....
可能重複:如果服務器返回的數據在響應頭我怎麼能讀它
jQuery and AJAX response header如何獲得jQuery的/ JavaScript的讀取響應頭數據
。我正在向服務器發送一個AJAX請求。它不會返回任何內容,但地址在響應標題中。我想閱讀使用JavaScript或jQuery的位置....
兩個XMLHttpRequest
和jqXHR
(它是對象的jQuery環繞AJAX請求)有一個getResponseHeader()
method,所以在always()
處理器(jQuery的)或readyState的處理器(XMLHttpRequest
),做this.getResponseHeader('Location')
。
請記住,如果你的服務器也發送重定向將automatically followed重定向狀態代碼(302分之301),而且也沒有辦法訪問中間標頭中返回。
在JavaScript中,使用XMLHttpRequest
您可以使用getAllResponseHeaders()
方法做到這一點。
jQuery還允許調用該方法。見more。
Ajax請求?還是普通的頁面請求? –
Ajax請求..... –