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

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

 更新時(shí)間:2016年10月15日 09:45:58   作者:花開易見落難尋  
ajax往后臺傳json格式數(shù)據(jù)報(bào)415錯(cuò)誤,什么原因?qū)е碌哪兀撛趺唇鉀Q呢?下面腳本之家小編給大家?guī)砹薃jax向后臺傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法感興趣的朋友一起看看吧

問題描述:

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

頁面代碼

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

  后臺代碼

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

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

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

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

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

具體原因還不知道,博主也是小白,等博主搞清楚會分享出來的

解決辦法:將前臺注釋的代碼打開

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

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

相關(guān)文章

最新評論

阿巴嘎旗| 清丰县| 盖州市| 兰溪市| 临沭县| 应用必备| 旬邑县| 申扎县| 洪洞县| 蕲春县| 西畴县| 安新县| 兴业县| 民丰县| 罗城| 六枝特区| 嘉义市| 南通市| 尼勒克县| 南川市| 永修县| 兴仁县| 淮阳县| 威宁| 临江市| 辉南县| 峨山| 祁连县| 洮南市| 吴川市| 阿图什市| 任丘市| 叶城县| 东宁县| 河西区| 邯郸市| 香格里拉县| 翼城县| 大新县| 渑池县| 稻城县|