jQuery.ajax() 如何設置 Headers 中的 Accept 內容


其實很簡單,首先如果是常見類型,則請直接設置 dataType 屬性

$.ajax({
    dataType: "json",
    type: "get",
    success: function (data) {
    }
});

設置 dataType 后,會去 accepts 屬性(此屬性會預置一些常用類型)中直接拿相應的類型添加到 Accept 中。

)%X02M](8[BKGW21{EY{0GD

如果想自己自定義 jQuery 中沒有的 Accept 內容,可以手動設置 accepts 屬性,使用 鍵值對 存儲,然后再設置 dataType 屬性為剛剛自定義的鍵。

$.ajax({
    accepts: {
        xxx: "application/xxx"
    },
    dataType: "xxx",
    type: "get",
    success: function (data) {
    }
});

當然還可以直接設置 headers 屬性,直接寫 Accept 的內容是什么。

$.ajax({
    headers: {
        Accept: "application/json; charset=utf-8"
    },
    type: "get",
    success: function (data) {
    }
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM