function show(){
//发送请求的url 这是附带的参数
$.post("${ctxPath}/add",{"goodsId":goodsId},function (data){
if(data.sign=="success"){
}else {
alert(data.message)
}
},"json")
} @RequestMapping(value = "add")//请求地址
@ResponseBody //返回json要加这个注解 具体自行百度
public Map<String, Object> add(HttpServletRequest request){
//获取ajax传过来的参数
String value = request.getParameter("goodsId")
Map<String, Object> map = new HashMap<String, Object>()
//这写业务流程
if(判断是否添加成功){
//成功
map.put("sign", "success")
}else{
//失败
map.put("sign", "error")
map.put("message", "添加失败!")
}
return map
}
springMVC只要在接口上注释@ResponseBody返回值就是json串,返回值要是对象或者直接使用@RestController代替@Controller,这个Controller返回的全部都是json串
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)