$.post与SpringMVC,前后端实例

2 篇文章 0 订阅
2 篇文章 0 订阅
直奔主题~

作者轨迹。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);
    });
}

作者轨迹。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值