婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax中設置contentType: application/json的作用

ajax中設置contentType: application/json的作用

熱門標簽:外呼系統api對接 銷售電銷機器人詐騙 廣西智能外呼系統多少錢 荊州智能電銷機器人 地圖標注與公司業務關系 提高電話機器人接通率 福建微碼電話機器人 平涼高德地圖標注商戶要收費嗎 大學校門地圖標注

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

添加 contentType:“application/json“之后,向后臺發送數據的格式必須為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“的時候可以向后天發送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)
  }
})

另外,當向后臺傳遞復雜json的時候,同樣需要添加 contentType:“application/json“,然后將數據轉化為字符串

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)
  }
})

補充:下面看下$.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 () {}
});

總結

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

您可能感興趣的文章:
  • $.ajax中contentType: “application/json” 的用法詳解

標簽:樂山 內江 衡陽 婁底 邯鄲 德陽 黔東 海南

巨人網絡通訊聲明:本文標題《ajax中設置contentType: application/json的作用》,本文關鍵詞  ajax,中,設置,contentType,application,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax中設置contentType: application/json的作用》相關的同類信息!
  • 本頁收集關于ajax中設置contentType: application/json的作用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 曲松县| 贵溪市| 花垣县| 呼玛县| 密山市| 色达县| 咸宁市| 阿荣旗| 封丘县| 韶山市| 通河县| 始兴县| 嵊州市| 长汀县| 靖州| 茶陵县| 新竹县| 全州县| 莱西市| 阿拉善左旗| 应用必备| 华蓥市| 洪洞县| 咸阳市| 永修县| 湘阴县| 云和县| 保靖县| 龙岩市| 盘锦市| 寻甸| 安吉县| 沐川县| 云浮市| 枣庄市| 卫辉市| 枝江市| 德格县| 浪卡子县| 岚皋县| 阿鲁科尔沁旗|