首页 > 技术文章 > SprintMVC的几种常见提交方式(新手)

iaoc 2017-01-26 10:06 原文

       var postData = {
            tid: tid,
            code: courierId,
            outSid: outsid
        };
        $.ajax({  
            type : "POST",  
            url : "../courier/send", 
            data: postData,
            success : function(data) {
                ..........
            }  
        }); 

上面的通过表单的提交方式,后台只需要这样就可以获取

    @RequestMapping("/send")
    @ResponseBody
    public CommonResult send(String tid, String code, String outSid){
          ..............
    }    

 

 

 

如果是通过JSON对象传输,前台应该是这样

        var data = '{"buyerNick":"'+buyerNick+'"}';
        $.ajax({  
            type : "POST",  
            url : "../print/getbuyertrade", 
            dataType: 'json',
            contentType: "application/json;charset=UTF-8",
            data: data,
            success : function(data) {
         .......... } });

后台应该这样通过对象解析,否则无法获取值

        @RequestMapping("/getbuyertrade")
        @ResponseBody
        public List<Trade> getBuyerTrades(@RequestBody Trade buyerTrade){
             ...............
        } 

 

推荐阅读