Jquery的Ajax中contentType和dataType的區別


上代碼

$.ajax({
    type: httpMethod,
    cache:false,
    async:false,
    contentType: "application/json; charset=utf-8",
    dataType: "json",//返回值類型
    url: path+url,
    data:jsonData,
    success: function(data){
        var resultData = '返回碼='+data.status+',響應結果='+data.message+',耗時='+data.tcost;
        layer.msg(resultData,{icon: 1});
    },
    error : function(xhr, ts, et) {
        layer.msg('服務調用失敗!', {icon: 2});
    }
});

 

區分:

contentType: 發送信息至服務器時內容編碼類型,簡單說告訴服務器請求類型的數據

   在調試js時候通過chrome的F12或firefox的firebug查看請求參數時,尤其請注意head

   默認值: "application/x-www-form-urlencoded"

dataType:告訴服務器,我要想什么類型的數據,除了常見的json、XML,還可以指定 html、jsonp、script或者text

 

  

 


免責聲明!

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



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