为了账号安全,请及时绑定邮箱和手机立即绑定

data.data提示报错

Uncaught ReferenceError: data is not defined

    at <anonymous>:1:1


正在回答

5 回答

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


我的错误的原因,是前面的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");

改过来就好了。


1 回复 有任何疑惑可以回复我~

同样是这个错误,

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


1 回复 有任何疑惑可以回复我~
#1

weixin_慕村3424678

我已经自己给自己解决了这个问题。具体解决办法,如下,我的帖子回复。
2019-06-01 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

data.data提示报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信