最近在做畢業設計,前端用到了 jQuery來向後臺的Controller層獲取數據,現在記錄下來,方便以後查看。
jQuery:利用AJAX來向Controller層獲取數據
$.ajax({
type:"GET",
contentType: 'application/json;charset=utf-8',
url: "/users/getStudents?loginId=" + loginId + "&name=" + name,
success:function(data){
alert("獲取成功!");
}
});
Controller:
@RequiresPermissions("user:getStudents")
@RequestMapping(value = "/users/getStudents")
@ApiOperation("獲取學生")
@ResponseBody
public List<UserEntity> getStudents(@RequestParam(value = "loginId", required = false) String loginId, @RequestParam(value = "name", required = false) String name, HttpServletRequest request){
//查詢參數
String loginIds = request.getParameter("orderNum");
String names = request.getParameter("page");
Wrapper<UserEntity> wrapper = new EntityWrapper<>();
if (StringUtils.isNotEmpty(loginId)){
wrapper.eq("login_id", loginId);
}
if (StringUtils.isNotEmpty(name)){
wrapper.eq("name", name);
}
wrapper.eq("remarks", "student");
List<UserEntity> list = userDao.selectList(wrapper);
return list;
}