У меня возникли проблемы при отправке формы с помощью AJAX.Spring MVC - проблема с отправкой формы AJAX
Вот мой Аякса вызов:
function submit() {
$.ajax({
type: "POST",
url: "http://localhost:8080/executeRetrieve",
data: $("#form").serialize(),
dataType: "json",
success: function(data) {
alert(data);
}
})
}
А вот мой HTML форма (Они находятся в одной и той же странице):
<form id="form" method="post">
User <input type="text" name="user" id="user"/><br />
Password <input type="password" name="password" id="password"/><br />
<input type="submit" value="Submit" onclick="submit()"/>
А также, это мой действие:
@RequestMapping(value = "/executeRetrieve", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
public @ResponseBody String executeRetrieve(HttpServletRequest request) {
JSONObject json = new JSONObject();
json.put("message", "hello");
return json.toString();
}
Я смущенный. Разве это не работает? Я искал решение в течение как минимум 3 дней, и я не могу понять, что происходит. Метод действия даже не достигается. Кто-нибудь знает, где я делаю ошибку?
Заранее благодаритесь, друзья.
есть ли какой-либо сетевой трафик? – BevynQ
@BevynQ Извините? –
использовать хром, проверить сеть щелчка элемента. Затем попробуйте и запустите свое событие. Вы должны увидеть некоторый сетевой трафик. В частности, сообщение. – BevynQ