【发布时间】:2012-12-04 08:49:44
【问题描述】:
我有一个如下的控制器方法:
@RequestMapping(value="/saveDetails")
public @ResponseBody ReturnTO saveDetails(@RequestParam("invenStr") String invenStr) {
ReturnTO returnTO=new ReturnTO();
try{
/**save invenStr **/
returnTO.setStatus(false);
}catch(Exception e){
returnTO.setStatus(true);
}
return returnTO;
}
这里的 ReturnTO 是一个具有布尔状态变量和 getter/setter 的类
我的查询是:可以将状态变量设置为 true 并将其作为响应体返回,因为 ajax 调用触发回调的 error 方法。如果没有,有没有办法将状态变量映射到回调方法。
我的 ajax 调用如下:
$.ajax({
type : 'POST',
url : contextRoot + "saveDetails.htm",
async : false,
timeout : 5000,
data : {
invenStr : invenStr
},
success : function(data, textStatus) {
},
error : function(xhr, textStatus, errorThrown) {
}
});
【问题讨论】:
-
你的代码既没有jquery也没有ajax
-
使用 ajax 调用更新问题