问题1:
使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中
问题展示:
问题解决:
最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法不认识最后返回的是给ajax的data,而是以为要去找这个页面所以并未找到!!
1 @RequestMapping("/queryAllDisease") 2 @ResponseBody 3 public PageInfo<Disease> queryAllDisease(String productId, ModelMap model, int pageNo , int pageSize){ 4 Product product =new Product(); 5 product.setProductId(productId); 6 Criteria criteria = getCurrentSession().createCriteria(Disease.class); 7 criteria.add(Restrictions.eq("product", product)); 8 return diseaseService.findQuery(criteria, pageNo, pageSize); 9 }