我想將自定義標頭添加到來自jQuery的AJAX POST請求中。使用jQuery在AJAX請求中添加標頭
我已經試過這樣:
$.ajax({
type: 'POST',
url: url,
headers: {
"My-First-Header":"first value",
"My-Second-Header":"second value"
}
//OR
//beforeSend: function(xhr) {
// xhr.setRequestHeader("My-First-Header", "first value");
// xhr.setRequestHeader("My-Second-Header", "second value");
//}
}).done(function(data) {
alert(data);
});
當我發出這個請求,我看有螢火,我看到這個標題:
OPTIONS XXXX/YYYY HTTP/1.1
主持人:127.0 .0.1:6666
User-Agent:Mozilla/5.0(Windows NT 6.1; WOW64; rv:11.0)Gecko/20100101 Firefox/11.0
Accept:text/html,application/xhtml + xml,application/xml; q = 0.9,/; Q = 0.8
接受語言:FR,FR-FR; Q = 0.8,EN-US; Q = 0.5,連接; Q = 0.3
接受編碼:gzip,放氣
連接:保持-alive
來源:空
訪問控制請求-方法:POST
訪問控制請求報頭:我先頭,我-第二頭
雜注:無緩存
Cache-Control:no-cache
爲什麼我的自定義頁眉去Access-Control-Request-Headers
:
訪問控制請求報頭:我先頭,我-第二頭
我期待這樣的標頭值:
我入先部首:第一值
我的 - 第二報頭:第二值
可能嗎?
可能的重複[如何添加一個自定義的HTTP頭到js或jQuery的ajax請求?](http://stackoverflow.com/questions/7686827/how-can-i-add-a-custom-http -jader-to-ajax-request-with-js-or-jquery) – Prestaul 2013-10-23 18:45:34