Ajax向后台传值失败了呢?

1.问题

后台获取不到Ajax传过来的值


2.贴上相关代码

前台ajax请求;


 $.ajax({

            url:user/updateHeadImage,

            date:{userId:"1",headImage:"Image"},

            dataType:'json',

            //type:'POST',

            success:function(data){

              if(data.success){

                   alert(data.data);

              }else{

                  common.failure(data.data);

              }

            }.bind(this),

            error:function(xhr, status, err){

                console.error(url, status, err.toString());

            }.bind(this)

        })

3.后台java代码:


@RequestMapping(value = "/updateHeadImage")

    @ResponseBody

    public Result updateHeadImage(Integer userId,String headImage)throws AppException{

        memberService.updateHeadImage(userId, headImage);

        Member member=new Member();

        member.setId(userId);

        member.setHeadImage(headImage);

        return new Result<>(true,member);

    }

4.贴上相关截图

https://img.mukewang.com/5cb58fc700014e1c08000129.jpg

慕斯王
浏览 977回答 3
3回答

慕婉清6462132

date&nbsp;==>&nbsp;data

幕布斯7119047

有typo哦~

温温酱

1、url加引号比较好2、date改为data3、type是post去掉注释
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java