我有一个提交按钮和按钮的表单。我正在使用get方法为按钮实现ajax cal。我在url中传递了价值。当点击按钮时,它正在制作ajax cal。但在成功功能中间,突然停止。如果我在mozilla中的“显示命令行弹出窗口”中看到,我能够看到错误状态:404。“请求的资源不可用”。
我正在使用百里香和春天的mvc。下面是我的ajax cal
<script type="text/javascript">
function process(){
alert("button clicked");
$.ajax({
url:'searchabc',
}).done(function (){
alert("success");
});
}
</script
和弹簧方法:
@RequestMapping(value = "xxx/yyy/searchabc", method = RequestMethod.GET)
public String searchabc(Model model){
log.debug("hello");
return "helloworld";
}
答案 0 :(得分:0)
只需改变:
url:'./searchabc',
要:
url:'searchabc',
答案 1 :(得分:0)
您可能需要添加@ResponseBody
。还请验证网址。如果您从应用程序上下文和web.xml共享URL映射
@RequestMapping(value = "xxx/yyy/searchabc", method = RequestMethod.GET)
public @ResponseBody String searchabc(Model model){
log.debug("hello");
return "helloworld";
}