簡體   English   中英

調用ajax url時HTTP狀態404

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM