0
Spring MVCでAjaxを使用していますが、実行するための成功関数を取得できません。ここでSpring MVC with Ajax Success関数が実行されていません
これは完璧に動作し、私の春コントローラ
@RequestMapping("looseSearch")
public @ResponseBody List<Book> search(@RequestParam("CHARS") String chars) {
List<Book> books = new ArrayList<Book>();
books.add(new Book("Star Treck", "Bettle Bum"));
return books;
}
}
です。私はブレークポイントを追加し、問題なくデバッグでコードをステップ実行することができます。ここで
は私のJSPページからコードでのAJAX呼び出しおよび関連htmlです:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="http://code.jquery.com/jquery.js"></script>
<script type="text/javascript">
function doSearch() {
$.getJSON("looseSearch", {
CHARS : $('#searchBox').val()
},
function(data) {
alert("Response Received" + data);
});
}
</script>
</head>
<body>
<input id="searchBox" type="text" onKeyUp="doSearch();" />
<div id="results>Results will appear here....</div>
</body>
</html>
私が入力したテキストを追加すると春のコントローラが実行けど何もブラウザ側で発生していません。
なしでスローされた例外とコンソールは言う、「正常に完了した要求」
ので、私はこれでかなり緑んだこれが私の最初のAjax呼び出しではありません。
ありがとうございます。