我想将Spring MVC Controller中的String返回给Ajax.
它没有按预期工作并给出错误.
我的Ajax代码:
function ajaxRequest(item) {
$.ajax({
type: "POST",url: "/myPage",data: {
item: item
},success: function (html) {
alert(html);
},error: function(e) {
console.log("Error:" + e);
}
});
}
我的控制器:
@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控制台结果:
POST http://localhost:8080/myPage 406 (Not Acceptable) jquery.js
Error:[object XMLHttpRequest]
我在这里失踪了什么?
最佳答案