控制器返回值ajax,如何在spring mvc中将对象从控制器返回到ajax

我必须将员工列表从Controller返回到jQuery ajax.我该怎么办呢?

@RequestMapping("phcheck")

public ModelAndView pay(@RequestParam("empid") int empid, String fdate, String tdate) {

ModelAndView mav = new ModelAndView("phcheck");

List employees = entityManager.createQuery(

"SELECT e FROM Employee e WHERE e.empId = " + empid, Employee.class)

.getResultList();

mav.addObject("employees", employees); // I need this list of employee in AJAX

return mav;

}

Ajax在视图中

$(document).ready(function () {

$("#empid").change(function () {

if ($("#fdate").val() != "" && $("#tdate").val() != "" && $("#empid").val() != "") {

jQuery.ajax({

url: "phcheck.htm?empid=" + $("#empid").val() +

"&&fdate=" + $("#fdate").val() +

"&&tdate=" + $("#tdate").val(),

success: function (data) {

alert(data + "success");

},

error: function (data) {

alert(data + "error");

}

});

} else {

alert("Please fill the from date and to date or select the employee id");

$("#empid .option").attr("selected", "selected");

}

});

});

});

提前致谢.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值