当前位置:   article > 正文

【解决】ajax获取不到后台data,一直执行error方法_html5 ajax error 获取不到数据

html5 ajax error 获取不到数据

ajax获取不到后台data,一直执行error方法这个原因有很多。
这次因为一个小问题,还是要细心。
就是在controller层中
在我们写的方法前面应该必须要加上@resposebody

	@ResponseBody
    @RequestMapping("insertToBuyCar")
    public String insertToBuyCar(@RequestParam("phonenumber") String phonenumber,@RequestParam("gid") int gid,@RequestParam("count") int count){
    int uid = userService.selectByPhone(phonenumber);
        Buycar buycar = new Buycar();
        buycar.setCount(count);
        buycar.setUid(uid);
        buycar.setGid(gid);

        System.out.println("表现层:正在加入购物车");
        /*判断购物车是否存在此商品*/
        int number=buyCarService.selectCountByIds(buycar);
        if (number==0) {
            System.out.println("表现层:增加一条购物车数据");
            buyCarService.insert(buycar);


        }else{
            System.out.println("表现层:更新一条购物车数据");
            buyCarService.update(buycar);

        }
            return "100";

    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
<script type="text/javascript">
    function insert() {
        $.ajax({
            url: "insertToBuyCar",
            data: $('#detail-from').serialize(),
            method: "post",
            success: function (data) {
                if (data == 100) {
                    alert("加入购物车成功")
                }
            },
            error:function (data) {
                alert("请求异常")

            }
        })
    }
</script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

一个小小的细节,记录下来提醒自己不要再犯这个错

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/814356
推荐阅读
相关标签
  

闽ICP备14008679号