मैं स्ट्रिंग को Spring MVC Controller
से 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";
}
क्रोम कंसोल परिणाम:
POST http://localhost:8080/myPage 406 (Not Acceptable) jquery.js
Error:[object XMLHttpRequest]
क्या मैं यहाँ याद आ रही है?
जैक्सन यहां शामिल नहीं है। –