【发布时间】:2011-06-22 00:41:06
【问题描述】:
我有以下 Spring Controller
@Controller
@RequestMapping("/accreq")
使用以下映射
@RequestMapping(value = "/defRoles", method=RequestMethod.GET)
public @ResponseBody String loadDefaultRoles(
@RequestParam(value="idGroup", required=false) String groupID
throws ServletException{
我正在尝试使用以下 jquery ajax 调用此方法
$.ajax({
type: 'GET',
url: '/accreq/defRoles',
data: {idGroup: $('#infoGroup').val() },
success: function() {
alert("success");
}
});
请帮助我弄清楚为什么当我单击按钮时调用了 ajax 方法,但没有调用 Spring 方法。我已经用 firebug 逐步完成了脚本,它肯定会命中 ajax 函数。
【问题讨论】:
-
firebug 还应该显示完整的 ajax 请求,确保它访问的是您想要的完整 url。
标签: java jquery ajax spring spring-mvc