最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ajax中設(shè)置contentType: "application/json"的作用

 更新時(shí)間:2018年04月09日 11:52:53   作者:提子橘子  
這篇文章主要介紹了ajax中設(shè)置contentType: “application/json”的作用,需要的朋友可以參考下

最近在做項(xiàng)目交互的時(shí)候,剛開始向后臺傳遞數(shù)據(jù)返回 415 ,后來百度添加了 contentType:“application/json“ 之后返回400,然后把傳輸?shù)臄?shù)據(jù)格式改為json字符串就傳輸成功了,現(xiàn)在我們來看看 contentType:“application/json“的作用:

添加 contentType:“application/json“之后,向后臺發(fā)送數(shù)據(jù)的格式必須為json字符串

$.ajax({
  type: "post",
  url: "mobile/notice/addMessageInfo.jspx",
  contentType: "application/json",
  data:"{'name':'zhangsan','age':'15'}",
  dataType: "json",
  success: function(data) {
    console.log(data);
  },
  error: function(msg) {
    console.log(msg)
  }
})

不添加 contentType:“application/json“的時(shí)候可以向后天發(fā)送json對象形式

$.ajax({
  type: "post",
  url: "mobile/notice/addMessageInfo.jspx",
  data:{name:'zhangsan',age:'15'},
  dataType: "json",
  success: function(data) {
    console.log(data);
  },
  error: function(msg) {
    console.log(msg)
  }
})

另外,當(dāng)向后臺傳遞復(fù)雜json的時(shí)候,同樣需要添加 contentType:“application/json“,然后將數(shù)據(jù)轉(zhuǎn)化為字符串

var data = {
  uploadarray: uploadarray,
  messageInfo: {
    messageTitle: messageTitle,
    messageContent: messageContent,
    publisher: publisher
  },
  userId: userId
}

$.ajax({ 
  type: 'post',
  url: "mobile/notice/addMessageInfo.jspx",
  contentType: 'application/json',
  data: JSON.stringify(data),
  dataType: "json",
  success: function(data) {
    console.log(data);
  },
  error: function(msg) {
    console.log(msg)
  }
})

補(bǔ)充:下面看下$.ajax中contentType: “application/json” 的用法

不使用contentType: “application/json”則data可以是對象

$.ajax({
url: actionurl,
type: "POST",
datType: "JSON",
data: { id: nodeId },
async: false,
success: function () {}
});

使用contentType: “application/json”則data只能是json字符串

$.ajax({
url: actionurl,
type: "POST",
datType: "JSON",
contentType: "application/json"
data: "{'id': " + nodeId +"}",
async: false,
success: function () {}
});

總結(jié)

以上所述是小編給大家介紹的ajax中設(shè)置contentType: "application/json"的作用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

当雄县| 海阳市| 天祝| 柳河县| 紫金县| 五华县| 青神县| 湖南省| 比如县| 上饶县| 波密县| 大邑县| 无极县| 英德市| 万全县| 江北区| 宁远县| 措美县| 张家港市| 玉田县| 辽阳县| 宜城市| 津市市| 呼伦贝尔市| 华安县| 田林县| 宜州市| 东海县| 铁岭市| 忻州市| 乌苏市| 开封县| 巨野县| 新平| 永安市| 福清市| 沧州市| 天全县| 东港市| 五台县| 同江市|