您的位置:首页 > 编程语言 > Java开发

Springmvc前端form表单封装json格式数据,后台接收数据。

2020-03-01 20:28 316 查看

一 js代码:

$("#_button").click(function () {
var seri = $("#_cource").serializeArray();   //获取表单数据,并封装为一个数组
var Cource = {
"stunumber": parseInt(seri[0].value),   //创建对象,注意数字在这里要进行转换,否则为字符串形式,后台接收数据会报错。
"coname": seri[1].value,
"fraction": parseInt(seri[2].value)
};
$.ajax({
url: "/shop_ssm/cou/insertcource.action",
type: "post",     //传送json格式数据,应该为post
dataType:"text",
contentType:"application/json; charset=utf-8",
data: JSON.stringify(Cource),  //将对象转换为json字符串作为数据传递
success:function(data) {
console.log(data);
},
error:function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
})

二 后台代码

@PostMapping("/insertcource")
@ResponseBody
public int  insertcource(@RequestBody Cource cour){  //@requestbody是设定接收json数据格式字符串
int end = cs.insertcource(cour);
return end;
}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
飞翔老师 发布了2 篇原创文章 · 获赞 0 · 访问量 31 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐