Ajax SpringMVC 提交表单数据

来源:互联网 发布:指南针软件指标 编辑:程序博客网 时间:2024/06/01 08:44

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

2 0
原创粉丝点击