1
我正在使用$ .ajax進行請求調用,並附上帖子。
問題是,post變量正在成爲請求頭部分的一部分,當我們的軟件使用它來使用請求來檢查簽名時,會導致錯誤。
$.ajax({
url: oauth.signed_url,
type: "POST",
beforeSend: function(jqXHR, settings) {},
dataType: "json",
headers: oauth.header,
data: {
description: "TESTME2222"
},
success: function(data) {
//console.log(data);
}
});
這條線:headers: oauth.header,
是我想用頭,但顯然其附加到現有的頭。有什麼方法可以替換標題嗎?
編輯:
我明白我可以修改使用beforeSend功能的標題,但問題是,我想擺脫它們中的一些。據我所知,使用jqXHR對象無法真正做到這一點。如果我只是替換整個事情,對我來說會更容易。
我可以理解一個不知道如何格式化爲不縮進代碼的新手。但我期望一個> 1k的信譽用戶可以正確縮進他的代碼。 –
從關於jQuery的頭文件與jQuery有關的文檔:這個設置是在beforeSend函數被調用之前設置的;因此,可以在beforeSend函數中覆蓋標題設置中的任何值。 –
感謝格式化我的代碼。作爲一個例子,我很快寫下了它。對於困難感到抱歉。 +1給你。 – tpae