只是小总结,代码还不够优雅,方便自己以后再总结,不废话,上代码。
前台js代码:
function show_resume(resume_id){
$("#p_resume_id").val(resume_id);
$.ajax({
type:"post",
url:contextPath+"/resumefilter/resumeinfo.html",
data:{resume_id:resume_id},
dataType:"json",
success:function(json){
$("#jobname").text(json[0].job_id);
$("#pname").text(json[0].name);
$("#pgender").text(json[0].gender);
$("#pbirthday").text(json[0].birthday);
$("#pnation").text(json[0].nation);
$("#ppolitical").text(json[0].political);
$("#pmarried").text(json[0].married);
$("#pgraduates_chool").text(json[0].graduates_chool);
$("#pprofession").text(json[0].profession);
$("#pgraduateday").text(json[0].graduateday);
$("#pcontact").text(json[0].contact);
$("#porigin").text(json[0].origin);
$("#paccount_location").text(json[0].account_location);
$("#penglish_level").text(json[0].english_level);
$("#pcomputer_level").text(json[0].computer_level);
$("#pidnumber").text(json[0].idnumber);
},
error:function(){
alert("fail");
}
});
后台的java代码:
@RequestMapping(value = "/resumeinfo", method = { RequestMethod.GET,RequestMethod.POST })
public @ResponseBody void resumeinfoAction(HttpServletRequest request,HttpServletResponse response, ModelMap map) {
String resumeid=request.getParameter("resume_id");
List<ResumeFilterQueryVo> list=resumeFilterServiceImpl.getResumeInfo(resumeid);
JSONArray jsonarray=JSONArray.fromObject(list);
try {
response.getWriter().print(jsonarray);
} catch (IOException e) {
e.printStackTrace();
}
}
以后再总结其他的方法。
这篇笔记展示了如何在前端使用Ajax进行POST请求,从后台获取List对象,并将数据填充到页面元素中。通过jQuery的ajax方法设置请求类型、URL、数据、dataType和回调函数。在成功响应时,遍历JSON数据并更新DOM元素。后台Java代码利用Spring MVC的@RequestMapping处理请求,获取参数,调用服务获取List数据,并转化为JSONArray返回。

1万+

被折叠的 条评论
为什么被折叠?



