XHR:XMLHttpRequest (XHR) ,基于 XML 技术的 Http 请求。
类型: PlainObject
一对 “文件名-文件值” 组成的配對,用于设定原生的 XHR 物件。例如,如果需要的话,在进行跨域请求时,你可以用它来设置withCredentials = true
。
$.ajax({
url: a_cross_domain_url,
xhrFields: {
withCredentials: true
}
});
在 jQuery 1.5 中, withCredentials
属性不会传递给原生的 XHR,因此对需要使用此属性的跨來源資源共享(CORS)请求,则只能忽略这个属性。
因此如果您需要使用,我们建议您使用 jQuery1.5.1+。
CORS: 跨來源資源共享(Cross-Origin Resource Sharing)機制提供了網頁伺服器跨網域的存取控制,增加跨網域資料傳輸的安全性。現代瀏覽器支援在 API 容器(如 XMLHttpRequest 或 Fetch)中使用 CORS,以降低跨站 HTTP 請求的風險。