检查你后台返回的数据格式,layUI要求格式:
{"msg":"","code":0,"data":[{"password":"123456","phone":"123456","userName":"呵呵","userId":1},{"password":"123456","phone":"123456","userName":"呵呵","userId":2},{"password":"7890","phone":"7890","userName":"呵呵","userId":3}],"count":3}
其中:msg、code、count、data是必须得有的,count一般放你的数据量,也就是select count(1) from table ,data放你的数据,也是json格式,如果你的数据是集合,可以先变为json格式,例子如下:
@RequestMapping(value = "/getAll1") @ResponseBody public String getAll1(){ List<User> list = userService.getAll(1,2); int count = userService.count(); JSONArray json = new JSONArray(); //将集合变为json for (User u: list) { JSONObject jo = new JSONObject(); jo.put("userId",u.getUserid()); jo.put("userName",u.getUsername()); jo.put("password",u.getPassword()); jo.put("phone",u.getPassword()); json.put(jo); } //将数据准备好layUI的格式 JSONObject jobj = new JSONObject(); jobj.put("code",0); jobj.put("msg",""); jobj.put("count",count); jobj.put("data",json); System.out.println(jobj.toString()); return jobj.toString(); }