我正在尝试从Spring MVC控制器获取使用AJAX的所有客户的列表。控制器响应正在准确地发回List。但是现在我不知道如何从AJAX Response获取List的元素及其属性。 这是控制器代码:
@RequestMapping(value="/ShowAllCustomers", method = RequestMethod.GET)
public @ResponseBody Object AllCustomersList() {
List<Customer> customers= customerService.getAllCustomers();
return customers;
}
以下是客户方:
function AjaxGetCustomers() {
$.ajax({
type : 'GET',
url : 'customers/ShowAllCustomers',//this is url mapping for controller
success : function(response) {
alert(response.get(0).first_name);
//this response is list of object coming from server
},
error : function() {
alert("opps error occured");
}
});
}
但这不起作用。如何访问每个Customer对象及其属性?
提前致谢