Вот мой AJAX-вызов:
var dataString = "{existingProject:'"+ $("#existingProject").val() + "',newProjName:'" + $("#newProjName").val()+"'}";
$.ajax({
type: "POST",
url: "manageProjects.html",
data: dataString,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert(msg.status + " " + msg.responseText);
$("#grid").trigger("reloadGrid");
},
error: function (errormessage) {
alert(errormessage.status + " " + errormessage.responseText);
}
});
.. и вот подпись метода в моем Spring MVC Controller. Я ожидаю обработать запрос:
@RequestMapping(value="/manageProjects",produces="application/json",method=RequestMethod.POST)
public StatusResponse manageProjects(
@RequestParam("existingProject") String existingProj,
@RequestParam("newProjName") String newProj,
HttpSession session){
Я былвозиться с этим вызовом ajax весь день, и я просто не вижу проблемы.Я пытался использовать load с аргументом данных, post, и я пытался без установки contentType и dataType и с ним.
ResponseText в сообщении об ошибке говорит мне, что вызов не синтаксически правильный .... но нет понятия, почему ...
Я упускаю что-то глупое.Спасибо за понимание ...