请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

JS报错

JS报错显示错误和jquery文件有关 我研究可以下应该是这个位置的数组下标越界异常 找了很久没找到 求教老师怎么解决越界问题 可以正常显示列表功能 就是js报错有点看着不顺眼
谢谢老师!
图片描述图片描述

正在回答 回答被采纳积分+3

4回答

慕慕65597133 2020-03-28 13:06:23

你consolelog一下你的data,看看data里面有没有id

1 回复 有任何疑惑可以回复我~
  • 提问者 慕圣5519777 #1
    打印了 没有id  上面报错定位在的jquery.min.js里
    回复 有任何疑惑可以回复我~ 2020-03-28 13:55:05
  • 慕慕65597133 回复 提问者 慕圣5519777 #2
    jquery封装了很多js语法,所以你的程序出问题,最底层的报错肯定是jquery,但是你这个报错根本原因还是因为你的data没有id
    回复 有任何疑惑可以回复我~ 2020-03-28 16:30:06
  • 翔仔 #3
    赞:)
    回复 有任何疑惑可以回复我~ 2020-03-29 03:27:06
翔仔 2020-04-01 10:37:38

同学好,这里你商品类别的时候,需要提供id啊,所以展示的时候,得有data-id属性呢。。

													+ '<div class="col-33"><a href="#" class="button delete" data-id="'
													+ item.productCategoryId
													+ '">删除</a></div>'


0 回复 有任何疑惑可以回复我~
翔仔 2020-03-29 03:26:44

同学好,一般这种异常,不用去怀疑jquery.min.js,主要是看你自己的业务代码,这里应该是你的productCategory html标签里面的data-id 值没有赋值上,所以报错的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕圣5519777 #1
    老师我赋值了 删除操作成功了  但是这个错误依旧存在  我想知道如果js代码中没有使用这个id  一定要对她赋值吗   我的所有功能都没问题    就是这个错误一直在 我看着不是很舒服  也不明白出现错误的原因
    回复 有任何疑惑可以回复我~ 2020-03-31 10:40:07
  • 提问者 慕圣5519777 #2
    不光是这个页面  列表显示页面也存在相同的错误  列表显示页面不需要data-id吧...  在我的理解      列表显示点<a> 超链接不是直接跳转到 操作管理页面吗   我直接吧shopid号拼接在了链接当中
    回复 有任何疑惑可以回复我~ 2020-03-31 10:41:57
提问者 慕圣5519777 2020-03-28 13:54:53

打印了 没有id  上面报错定位在的jquery.min.js里

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信