0

Controller の呼び出しで Ajax Jquery 関数のエラーが発生する理由がわかりません。コントローラ関数が正常に実行され、「OK」が返されます。また、エラー関数の「e」パラメータは未定義です。

私はこのコードを持っています

コントローラーコード - SpringMVC

@RequestMapping(value = "/updateItem/", method = RequestMethod.POST)
public String updateItem(Model model, HttpServletRequest request, 
    @RequestParam("id") String id, ...) {
        //Operations
        return "OK";
}

Jクエリコード

  function updateItem() {
     $.ajax({
        url : "/.../updateItem/",
            type : 'POST',
            async : false,
            data : {
                id : id.value,
                ...
            },
            success: function(response) { alert("second success"); },
            error: function(e) { alert("error " + e);},
            complete: function() { alert("complete"); },
        });
    }
}
4

1 に答える 1

1

Chrome を開き、f12 を押して開発ツールを開き、コンソール / ネットワークを確認します。

両方のタブで表示される投稿のエラーは何ですか?

あなたのコードは問題なく見えます。

于 2012-10-18T10:37:52.627 に答える