![](/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.