官方文檔
服務器端響應
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;
}