主頁(yè) > 知識(shí)庫(kù) > Ajax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法

Ajax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法

熱門標(biāo)簽:個(gè)人怎樣在百度地圖標(biāo)注地名 云呼外撥網(wǎng)絡(luò)電話系統(tǒng) ai機(jī)器人電銷資源 騰訊地圖標(biāo)注位置能用多久 地圖標(biāo)注項(xiàng)目怎么樣 超級(jí)大富翁地圖標(biāo)注 機(jī)器人電銷騙局揭秘 硅語(yǔ)電話機(jī)器人公司 越南河內(nèi)地圖標(biāo)注

問(wèn)題描述:

  ajax往后臺(tái)傳json格式數(shù)據(jù)報(bào)415錯(cuò)誤,如下圖所示

頁(yè)面代碼

function saveUser(){
var uuId = document.getElementById("uuid").value;
var idCard = document.getElementById("idCard").value;
alert(uuId+idCard);
// var result = new Object();
// result.uuId = uuId;
// result.idCard = idCard;
// var saveData = JSON.stringify(result);
// alert(saveData);
$.ajax({
url : "xdds/saveUser.do?random=" + Math.random(),
type : "post",
data : {"uuid" : uuId,"idCard" : idCard},
// data:saveData,
dataType : 'json',
// contentType : "application/json",
success:function(data){
}
});
}

  后臺(tái)代碼

@RequestMapping(value = "/saveUser.do", method = { RequestMethod.POST })
@ResponseBody
public MapString, Object> saveUser (@RequestBody MapUser user){
MapString, Object> map = new HashMapString, Object>();
System.out.println(user.getUuid()+user.getIdCard());
map.put("result", "fda");
return map ;
}

錯(cuò)誤分析:415 (不支持的媒體類型) 請(qǐng)求的格式不受請(qǐng)求頁(yè)面的支持

正確的json格式{key:value, key:value}key和value應(yīng)該都帶雙引號(hào)。上面的前臺(tái)代碼data中的數(shù)據(jù)value不帶雙引號(hào),所以導(dǎo)致報(bào)錯(cuò)(因?yàn)榍懊娼佑|的項(xiàng)目這樣寫是沒(méi)問(wèn)題)

所以初步分析可能應(yīng)為框架的問(wèn)題,有的框架可以將

data : {"uuid" : uuId,"idCard" : idCard}這種封裝成正確的json格式。

具體原因還不知道,博主也是小白,等博主搞清楚會(huì)分享出來(lái)的

解決辦法:將前臺(tái)注釋的代碼打開

var saveData = JSON.stringify(result)br>這個(gè)函數(shù)可以轉(zhuǎn)化成真確的json格式。br>br>ps:小白一個(gè),有不對(duì)的地方請(qǐng)大神指正;有大神知道具

以上所述是小編給大家介紹的Ajax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

您可能感興趣的文章:
  • 詳解ajax的data參數(shù)錯(cuò)誤導(dǎo)致頁(yè)面崩潰
  • 快速解決ajax請(qǐng)求出錯(cuò)狀態(tài)碼為0的問(wèn)題
  • PHP 中使用ajax時(shí)一些常見錯(cuò)誤總結(jié)整理
  • 完美解決ajax跨域請(qǐng)求下parsererror的錯(cuò)誤
  • ajax跨域訪問(wèn)報(bào)錯(cuò)501的解決方法
  • jQuery中ajax錯(cuò)誤調(diào)試分析
  • Ajax犯的錯(cuò)誤處理方法
  • js ajaxfileupload.js上傳報(bào)錯(cuò)的解決方法
  • 解決ajax返回驗(yàn)證的時(shí)候總是彈出error錯(cuò)誤的方法
  • Jquery Ajax Error 調(diào)試錯(cuò)誤的技巧
  • django使用ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤如何解決
  • Ajax報(bào)錯(cuò)400的參考解決辦法

標(biāo)簽:海南 林芝 遼源 洛陽(yáng) 舟山 內(nèi)蒙古 邢臺(tái) 鄭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ajax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法》,本文關(guān)鍵詞  Ajax,向,后臺(tái),傳,json,格式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ajax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Ajax向后臺(tái)傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章