我试图让使用一个jQuery的Ajax调用Ajax我的Spring MVC应用程序。 该应用程序控制器工作正常,但我不能让这个阿贾克斯测试控制器开始工作。 警报被触发,但到控制器的调用从未。 我已经使用负荷,GET,POST也试过。 他们没有调用服务器。 这让我觉得我做的事情显然是错误的。 如果我直接把URL浏览器地址栏上,控制器被调用。
如果有人能指导我在正确的方向或者告诉我什么,我做错了,我会很感激。
JavaScript的
<html>
<head>
<script type="text/javascript" src="jquery-1.8.1.min.js"> </script>
<script type="text/javascript">
function doAjax() {
alert("did it even get here?");
$.ajax({
url : "simpleRequestTest.do",
method: "GET",
success : function(response) {
$('#show').html(response);
}
});
}
</script>
</head>
<body>
<h1>Simple Test </h1>
<a href="javascript:doAjax();"> Simple Test </a>
<br />
<div id="show">...</div>
</body>
</html>
调节器
@RequestMapping("/simpleRequestTest")
public @ResponseBody String performSimple() {
return "Very Simple Test";
}