美文网首页
Spring MVC 用ajax异步交互-03-01

Spring MVC 用ajax异步交互-03-01

作者: 封_绝 | 来源:发表于2019-03-01 21:31 被阅读0次

    Springmvc前台通过ajax传值到后台用@RequestBody接收,报415/400错误 - CarryBest的博客 - CSDN博客

    SpringMVC ajax传值问题 - 九烨玄灵 - 博客园

    后端:

    @RequestMapping(value ="sendMail", method = RequestMethod.POST)

    @ResponseBody

    //post方式接收需要设置@RequestParam,如下图则会发送失败

    public StringsendEmail(@RequestParam(value ="receivers[]") String[] receivers,

                            @RequestParam(value ="names[]") String[] names,

                            @RequestParam(value ="courseNames[]") String[] courseNames)

    前端:

    $.ajax({

            // 使用post方法只能用这个发送,并且data不需要用JSON.stringify({name:value})方法传输

            //发送的数据内容类型,默认为下一行

            contextType:"application/x-www-form-urlencoded",

            data:{receivers:emails,            names:names,            courseNames:courseNames},//发送的数据

            type:'POST',

            url:"sendMail.do",

            async:true,//是否异步

            dataType:"text",//预期响应的文本数据类型

            success:function (str) { ... },

            error:function () {layer.alert('发送失败', {icon:5});        }

    });

    SpringMVC中设置(重点):

    相关文章

      网友评论

          本文标题:Spring MVC 用ajax异步交互-03-01

          本文链接:https://www.haomeiwen.com/subject/tpgduqtx.html