![](/img/trans.png)
[英]How to modify server response 304 not modified http header response in browser
[英]How to store server HTTP response header in browser?
在我的PHP應用程序中,我通過Ajax請求獲取頁面並將其加載到頁面的特定div
元素中。 我也從服務器發送一些標頭作為響應。
如何在瀏覽器中存儲標題?
實際上,正如我上面提到的,通過ajax,我正在加載頁面,並且瀏覽器的URL在處理過程中保持不變,並且當我單擊瀏覽器的后退按鈕時,它會將我重定向到應用程序的第一頁。 我要做的就是在瀏覽器歷史記錄中存儲ajax請求頁面的名稱,這有助於后退按鈕導航功能。
在邏輯上我在想什么呢?
jQuery $.ajax
請求調用的success
函數將有一個jqXHR
對象作為其第三個參數。 您可以使用該對象的getResponseHeader()
方法從服務器的http響應中獲取響應頭。 有關更多信息,請參閱文檔: http : //api.jquery.com/jQuery.ajax/#jqXHR
例如:
$.ajax({
url: "...",
success: function(data, responseText, jqXHR) {
var headers = jqXHR.getResponseHeader();
// Do what you will with the headers here
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.