我是Spring MVC的新手。我正在尝试在spring MVC上做ajax请求。这似乎是当ajax调用act控制器方法没有响应时。但我不明白它为什么。 但我在浏览器控制台上收到此错误:
Failed to load resource: the server responded with a status of http://localhost:8080/spapp/ajaxtest.html 404 (Not Found)
这是我在控制器类中的方法:
@RequestMapping(value = "/ajaxtest", method = RequestMethod.POST)
public @ResponseBody String ajaxtest() {
String result = "This is Ajax text from ajaxTest Method";
return result;
}
这里我在index.jsp中调用Ajax:
$(function(){
$(document).on("click","button#save",function(){
$.ajax({
type:"POST",
url:"ajaxtest.html",
data:{test:"test"},
success:function(response){
$("div#response").html(response);
}
});
});
});
我该怎么办才能解决此错误?
谢谢
答案 0 :(得分:0)
尝试使用url:"ajaxtest"
您不必将.html
放在最后,因为您已声明了端点value = "/ajaxtest"
。
答案 1 :(得分:0)
我找到了解决方案。我在ajax调用中删除了type="POST"
。运行后。