欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

$.post与SpringMVC,前后端实例

程序员文章站 2022-07-15 15:37:31
...

直奔主题~

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

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

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.9.3</version>
</dependency>
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>1.9.12</version>
</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)

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

作者轨迹。

相关标签: spring mvc ajax