![](/img/trans.png)
[英]Preflight has invalid HTTP status code 404 Jquery AJAX POST
[英]HTTP status 404 while calling ajax url
我有一个带有提交按钮和按钮的表单。 我正在使用 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";
}
只是改变:
url:'./searchabc',
到:
url:'searchabc',
您可能需要添加@ResponseBody
。 还请验证网址。 如果您从应用程序上下文和 web.xml 共享 url 映射也会很有用
@RequestMapping(value = "xxx/yyy/searchabc", method = RequestMethod.GET)
public @ResponseBody String searchabc(Model model){
log.debug("hello");
return "helloworld";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.