官方文档
服务器端响应
Ajax表单提交后服务器端需要返回以下json代码:
{
"statusCode":"200",
"message":"操作成功",
"navTabId":"",
"rel":"",
"callbackType":"closeCurrent",
"forwardUrl":""
}
so,定义一个对象,属性包括上面几个参数。
public class AjaxDone {
private String statusCode = "200";
private String message = "";
private String confirmMsg = "";
private String navTabId = "navMenuTab";
private String rel = "";
private String callbackType = "";
private String forwardUrl = "";
//省略 get,set方法
}
使用spring-MVC,注意@ResponseBody注解,返回json格式数据。
congtroller层代码
@RequestMapping("/delete/{id}")
@ResponseBody
public AjaxDone delete(@PathVariable("id") Integer id) {
AjaxDone ad = new AjaxDone();
//调用service层
ad.setMessage("操作成功");
return ad;
}