色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery ajax 獲取header

林國瑞2年前10瀏覽0評論

在使用jQuery Ajax時,我們經常需要獲取響應頭中的信息,如:Content-Type、Set-Cookie等。下面是如何通過jQuery Ajax獲取響應頭的方法。

首先,我們需要設置xhrFields屬性,將withCredentials設置為true,代碼如下:

$.ajax({
url: 'http://www.example.com',
type: 'GET',
xhrFields: {
withCredentials: true
},
success: function(data, textStatus, xhr) {
// 獲取響應頭
console.log(xhr.getResponseHeader('Content-Type'));
}
});

接下來,在success回調函數中,使用xhr.getResponseHeader()方法獲取響應頭信息。其中,xhr為XMLHttpRequest對象,可以通過它獲取響應頭。

需要注意的是,如果我們要獲取Set-Cookie等需要跨域支持的響應頭信息,需要在響應頭中添加Access-Control-Expose-Headers屬性,代碼如下:

header('Access-Control-Expose-Headers: Set-Cookie');

這里我們添加了Set-Cookie屬性,表明可以通過xhr.getResponseHeader()方法獲取Set-Cookie的信息。

以上就是通過jQuery Ajax獲取響應頭信息的方法,希望對大家有所幫助。