$.post与SpringMVC,前后端实例

直奔主题~

作者轨迹。http://blog.csdn.net/qq_37371161/article/details/78927183

1、pom.xml添加,没用maven的自行下载添加jackson-core和jackson-mapper-asl。

<dependency>
    <groupId>com.fasterxml.jackson.coregroupId>
    <artifactId>jackson-coreartifactId>
    <version>2.9.3version>
dependency>
<dependency>
    <groupId>org.codehaus.jacksongroupId>
    <artifactId>jackson-mapper-aslartifactId>
    <version>1.9.12version>
dependency>
2、你需要有一个要返回的对象或者String。

比如我要返回 Seller对象,该对象有一个id属性,定义为sellerId。

public class Seller{
     
    private int id;
    //...以下省略
}

2、蓝后,在controller添加如下

//返回的是Object
@RequestMapping(value="/getSellerId")
    public @ResponseBody Seller getSellerApplyInfoJSON() {
        return new Seller(1);//返回一个Object
    }
//返回的是String
@RequestMapping(value="/getSellerId")
    public @ResponseBody String getSellerApplyInfoJSON() {
        return new String("haha");//返回一个Sting
    }

作者轨迹。
3、前端发送请求并接收(jquery)


function ajax(){
     
     $.post("getSellerId.mvc", //改成你的接受地址
    {
      id:"id"
    },
    function(data,status){
     
      alert("数据:" + data.sellerId + "\n状态:" + status);
    });
}

function ajax(){
     
     $.post("getSellerId.mvc",//改成你的接受地址
    {
      id:"id"
    },
    function(data,status){
     
      alert("数据:" + data + "\n状态:" + status);
    });
}

作者轨迹。

你可能感兴趣的:(JavaEE,springmvc,ajax,spring,mvc,ajax)