如何在Spring Mvc中的jQuery Ajax中获得JSON响应?
这是我的ajax代码
$.ajax({
type: 'POST',
url: "fetch",
dataType: 'json',
data: {clientidedit:clientidedit},
success: function(data) {
},
error: function(jqXHR, textStatus, errorThrown) {
alert("error");
}
});
这是我的服务。这将返回一个字符串。我如何获取ajax响应中的每个数据?
if (StringUtils.isEmpty(clientId)) {
resObj.put("clientId", org.json.JSONObject.NULL);
} else {
resObj.put("clientId", clientId);
}
if (StringUtils.isEmpty(clientName)) {
resObj.put("clientName", org.json.JSONObject.NULL);
} else {
resObj.put("clientName", clientName);
}
array.put(resObj);
}
try {
resObjForTable.put("aaData", array);
} catch (JSONException ex) {
Logger.getLogger(SabbServiceImpl.class.getName()).log(Level.SEVERE, null, ex);
}
return resObjForTable.toString();
提前致谢....
最佳答案
您的控制器类方法应如下所示
@RequestMapping(value = "fetch")
@ResponseBody
public Object methodName() {
// Your implementation.
return resObjForTable.toString();
}