亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用jQuery在Ajax請求中添加標頭

用jQuery在Ajax請求中添加標頭

largeQ 2019-07-15 09:57:09
用jQuery在Ajax請求中添加標頭我想向來自jQuery的Ajax POST請求添加一個自定義頭。我試過這樣做:$.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);});當我發送此請求并使用Firebug觀看時,我看到以下標題:選項xxxx/yyyyHTTP/1.1主持人:127.0.0.1:6666用戶代理:Mozilla/5.0(WindowsNT6.1;WOW 64;RV:11.0)接受:text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8接受語言:Fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3接受-編碼:gzip,放氣聯系:保持生命原產地:空訪問-控制.請求.方法:POST訪問-控制-請求-標題:我的-第一-頭,我-第二-頭Pragma:無緩存緩存-控制:無緩存為什么我的自定義標題會轉到Access-Control-Request-Headers:訪問-控制-請求-標題:我的-第一-頭,我-第二-頭我希望得到這樣的頭值:My-First-Header:第一個值我的-秒標題:第二個值有可能嗎?
查看完整描述

3 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

下面是如何在JQueryAjax調用中設置請求頭的示例:

$.ajax({
  type: "POST",
  beforeSend: function(request) {
    request.setRequestHeader("Authority", authorizationToken);
  },
  url: "entities",
  data: "json=" + escape(JSON.stringify(createRequestObject)),
  processData: false,
  success: function(msg) {
    $("#results").append("The result =" + StringifyPretty(msg));
  }});


查看完整回答
反對 回復 2019-07-15
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

下面的代碼適用于我。我總是只使用單引號,而且效果很好。我建議你只使用單引號或雙引號,但不要混淆。

$.ajax({
    url: 'YourRestEndPoint',
    headers: {
        'Authorization':'Basic xxxxxxxxxxxxx',
        'X-CSRF-TOKEN':'xxxxxxxxxxxxxxxxxxxx',
        'Content-Type':'application/json'
    },
    method: 'POST',
    dataType: 'json',
    data: YourData,
    success: function(data){
      console.log('succes: '+data);
    }
  });

希望這能回答你的問題。


查看完整回答
反對 回復 2019-07-15
  • 3 回答
  • 0 關注
  • 615 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號