八、使用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>

 

posted @ 2018-01-10 15:45  sky20080101  阅读(93)  评论(0)    收藏  举报