data.data提示报错

来源:4-6 商品模型模型--商品详情页面

杭电鬼先生

2019-01-30 15:22

Uncaught ReferenceError: data is not defined

    at <anonymous>:1:1


写回答 关注

5回答

  • weixin_慕村3424678
    2019-06-01 18:48:11

    我又自己给自己解决了这个问题:


    我的错误的原因,是前面的listitem.html文件中的函数:


    function reloadDom(){

    for (var i = 0; i <g_itemList.length; i++) {

                 var itemVO = g_itemList[i];

                  var dom = "<tr data-id='"+itemVO.id+"' id='itemDetail"+itemVO.id+"'><td>"+itemVO.title+"</td><td><img style='width:100px;height auto;' src='"+itemVO.imgUrl+"'/<td><td>"+itemVO.desciption+"</td><td>"+itemVO.price+"</td><td>"+itemVO.stock+"</td><td>"+itemVO.sales+"</td><tr>";

                     $("#container").append($(dom));


                     $("#itemDetail"+itemVO.id).on("click",function(e){

                         window.location.href="getitem.html?id="+$(this).data("id");

                     });

                  }


                  }

    把这行,错误的写成了:

                         window.location.href="getitem.html?"+$(this).data("id");

    改过来就好了。


  • weixin_慕村3424678
    2019-06-01 17:36:34

    同样是这个错误,

    data.data

    VM101:1 Uncaught ReferenceError: data is not defined

        at <anonymous>:1:1


    函数是照着评论区里的同学提供的copy的,代码照着老师的敲进去的。

    调试界面,看到报文头有问题,id没有传进去:


    1. Request URL:

      http://localhost:8090/item/get?id=

    2. Request Method:

      GET

    3. Status Code:

      200

    4. Remote Address:

      [::1]:8090

    5. Referrer Policy:

      no-referrer-when-downgrade


    weixin...

    我已经自己给自己解决了这个问题。具体解决办法,如下,我的帖子回复。

    2019-06-01 18:49:04

    共 1 条回复 >

  • 幕布斯5099333
    2019-03-09 20:54:51

    把你的那个$("#create").on("click",function(){}  删掉就可以

  • KRDRA
    2019-02-21 16:17:18

    是不是那个函数没有写对啊,评论里面有个老哥推荐的第三个函数

  • 慕哥4839545
    2019-02-19 14:06:27

    success获取errro的回调里 传data了吗? success: function(data){........

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49065 学习 · 954 问题

查看课程

相似问题