八、使用Ajax调用
八、使用Ajax调用
https://www.cnblogs.com/sunniest/p/4555801.html
//pass the parameters to front-end using ajax
@RequestMapping("/getPerson")
public void getPerson(String name,PrintWriter pw){
pw.write("hello,"+name);
}
@RequestMapping("/name")
public String sayHello(){
return "name";
}
前台用下面的Jquery代码调用
$(function(){
$("#btn").click(function(){
$.post("mvc/getPerson",{name:$("#name").val()},function(data){
alert(data);
});
});
});
//D:\Indigo_workspace2\TrySpringMVC\src\test\SpringMVC\personController.java //http://localhost:8080/TrySpringMVC/person/getPerson?name=Tom //pass the parameters to front-end using ajax @RequestMapping("/getPerson") public void getPerson(String name,PrintWriter pw){ pw.write("hello,"+name); } /* $(function(){ $("#btn").click(function(){ $.post("person/getPerson",{name:$("#name").val()},function(data){ alert(data); }); }); }); */
<hr> post:<br> <form method="post" action="person/getPerson"> <input type="text" name="name"> <input type="submit" value="Post person/getPerson" > </form> <hr> get:<br> <form method="get" action="person/getPerson"> <input type="text" name="name"> <input type="submit" value="Get person/getPerson" > </form> </body>


浙公网安备 33010602011771号