ajax xhrFields

请问 jquery Ajax 方法中 xhrFields 参数是做什么用的?

XHR:XMLHttpRequest (XHR) ,基于 XML 技术的 Http 请求。

xhrFields

jquery API

类型: 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 請求的風險。

results for ""

    No results matching ""