如何在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();
    }

10-07 20:16