mvc中使用ajax提交post请求,关于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 savelike(Photo photo) throws Exception  {

boolean flag=photoService.updatePhoto(photo);

Map map = new HashMap();

if(flag){

map.put("succ", true);

}else{

map.put("succ", false);

map.put("msg", "修改失败");

}

return map;

}