Frühjahr Controller + Ajax return String

Möchte ich zu dem zurückkehren String aus Spring MVC Controller zu Ajax.
Es ist nicht wie erwartet funktioniert und Fehler gibt.

Meine Ajax-codes:

function ajaxRequest(item) {

    $.ajax({
        type: "POST",
        url: "/myPage",
        data: {
           item: item
        },
        success: function (html) {

            alert(html);
        },
        error: function(e) {
            console.log("Error:" + e);
        }
    });

}

Mein Controller:

@RequestMapping(value = "/myPage", method= RequestMethod.POST, produces="text/plain")
public @ResponseBody String myController(HttpServletRequest request) {
String myItem = request.getParameter("item");   

...

return myItem + "bla bla bla";
}

Chrome console Ergebnis:

POST http://localhost:8080/myPage 406 (Not Acceptable) jquery.js
Error:[object XMLHttpRequest] 

Was vermisse ich hier?

InformationsquelleAutor AkiraYamaokaNC | 2013-12-18

Schreibe einen Kommentar