关于Spring MVC前台页面使用Ajax提交请求的方式

前台页面

var photoid = $('#photoidhidd').val();
var photoremake = $('#photoremake').val();
var action = "/shoots/upphoto.do";
$.ajax({
type : "post",
url : action,
data : {
"photoid" : photoid,
"photoremake" : photoremake
},
dataType : "json",
success : function(data) {
var info = eval(data)
if (info.succ) {
  window.location.href="/shoots/myphoto,do";
} 
}
});

后台的Controller

@RequestMapping(value = "/upphoto")
public @ResponseBody Map<String, Object> savelike(Photo photo) throws Exception  {
boolean flag=photoService.updatePhoto(photo);
Map<String,Object> map = new HashMap<String,Object>();  
if(flag){
map.put("succ", true);
}else{
map.put("succ", false);
map.put("msg", "修改失败");
}
return map;
}


你可能感兴趣的:(spring,mvc,Ajax)