【发布时间】:2018-11-11 05:24:48
【问题描述】:
这是我的 javascript 函数的一部分,它正在调用控制器
$.post(filterServiceUrl, data, onFilterProductsSuccess, "json");
控制器被成功调用
public @ResponseBody HomeLoanFilterServiceResponseDto filter(FilterModel model, ModelMap modelMap) {
List<LoanDetailsDto> loans = new ArrayList<LoanDetailsDto>();
LoanFilterServiceResponseDto response = new LoanFilterServiceResponseDto();
response.setSuccess(true);
response.setErrorMessage("");
//Business Logic
response.setLoans(loans);
return response
}
得到响应后调用函数
function onFilterProductsSuccess(serviceResponse) {
alert("serviceResponse.IsSuccess: "+ serviceResponse.isSuccess)
};
函数显示警告框serviceResponse.IsSuccess: undefined
【问题讨论】:
-
你能发布 LoanFilterServiceResponseDto 类结构吗? ResponseDto 类中是否有“isSuccess”方法?
-
public class LoanFilterServiceResponseDto { private boolean isSuccess; private String errorMessage; private List<LoanDetailsDto> loans; //getteres & setters} -
请为 isSuccess 属性添加 getter 和 setter
-
getter & setter 适用于所有三个属性。
-
谢谢它的工作:)
标签: java ajax spring spring-mvc spring-boot