Ajax 的写法
function saveSplash() { var titleVal = $("#title").val(); var subTitleVal = $("#subTitle").val(); if (titleVal == null || "" == titleVal) { alert("标题不能为空"); return; } if (subTitleVal == null || "" == subTitleVal) { alert("子标题不能为空"); return; } var img = imgurl.substring(imgurl.lastIndexOf("/")+1,imgurl.length); var data={"title":titleVal,"subTitle":subTitleVal,"type":4,"imageUrl":img}; $.ajax({ type : 'POST',url : '${pageContext.request.contextpath}/platform/article/ads',contentType: "application/json; charset=utf-8",data : JSON.stringify(data),dataType : 'json',error : function(data) { alert("请求失败,网络异常") console.log(data); },success : function(data) { var code = data.status; if (code == 200) { window.location.href = "index"; } else { alert("提交失败"); } } }); }
SpringMVC的写法:
@RequestMapping(value="/ads",method = RequestMethod.POST) @ResponseBody public Object saveArticleAds(@RequestBody ArticleAds articleAds,HttpServletRequest request) { xxxxx xxxxx return StatusConfig.OK; } }