jQuery的AJAX請求中contentType和dataType的區別

默辨發表於2020-11-12

jQuery的AJAX請求中contentType和dataType的區別



  • contentType: 前端傳送給後臺伺服器的資料型別

  • dataType:希望後臺伺服器傳送給前端的資料型別。如果沒有設定此屬性,伺服器端返回什麼資料型別,就是相應型別格式的字串。

//使用jQuery寫的一個AJAX請求
function getMsg(data) {
    $.ajax({
        url:'/mobian/test1.action',
        type:'POST',
        contentType: 'application/json; charset=UTF-8', //前端傳送給後臺伺服器的資料是JSON格式
        async:false,
        dataType:'json', //前端希望接受到的是JSON格式資料
        data:JSON.stringify(data),  //我們指定了JSON格式,所以需要把data資料變成JSON格式
        success: function (response) {
            console.log(response);
        }
    })
}

相關文章