【】开始的json表示是list {}开始的表示是一个json大的对象,控件一般用【】
@RequestMapping(value = "/savetree")
public String saveTree( @RequestBody List<MenuDto> menuDtos, @RequestParam(value = "roleId", required = false) String roleId) {
$.ajax({
type: "post",
url: "<%=webPath%>/system/acount/savetree.do?roleId="+roleId,
data: JSON.stringify(events),
dataType: "json",
contentType:"application/json"
});
===================================
$(function() {
$("input[type='button']").unbind();
$("input[type='button']").bind("click",function(){
var s1 =$("#s1").val();
var s11 =$("#s11").val();
var s2 =$("#s1").val();
var s21 =$("#s21").val();
var s3 =$("#s3").val();
var s31 =$("#s31").val();
var d1 =$("#d1").val();
var d2 =$("#d2").val();
var d3 =$("#d3").val();
var checkda=s1+s11+d1+s2+s21+d2+s3+s31+d3;
// alert(s1);
//alert(s11);
alert(checkda);
eventdata=[];//以【】开始的后台接收要list
eventdata.push({
id:1,
logincodecheck:checkda
});
var d ={
id:1,
logincodecheck:checkda
};
//JSON.stringify(eventdata)
$.ajax({
type: "post",
url: "<%=webPath%>/system/users/savecheck.do",
data: JSON.stringify(eventdata),
dataType: "json",
contentType:"application/json",//由于是【】list此时要加这个
success: function (data) {
if (data = 1) {
} else if (data = 0) {
alert("操作失败,该记录可能已不存在。");
} else if (data > 1) {
alert("错误,有多条记录被删除。");
}
},
error: function (textStatus) {
alert("数据加载失败!!!");
}
});
});
});
@RequestMapping(value = "/savecheck")
@ResponseBody
public String saveCheck(@RequestBody List<User> user) {//由于前台是【】不是{}
System.out.println("111");
return "redirect:index.do";
}
提交复杂格式json数据
猜你喜欢
转载自yuhuiblog6338999322098842.iteye.com/blog/2248897
今日推荐
周排行