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フォームが(彼らは同じページにいる)である:ここで
は私のAJAX呼び出しで
<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