请稍等 ...
×

采纳答案成功!

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

请问七月老师cms的显示历史订单问题

你好,七月老师,我复制了课程的cms文件进入项目,但是不能顺利显示历史订单,改了getOrderHtmlStr之后才能显示
图片描述

图片描述

但是当订单完全显示之后,var len就未定义了,Uncaught TypeError: Cannot read property ‘length’ of undefined,不能继续执行代码

图片描述

请问老师,这个应该如何处理呢?谢谢

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

3回答

提问者 Mr_巍 2019-03-05 15:35:12

https://img1.sycdn.imooc.com//szimg/5c7e269500018a6319200891.jpg

https://img1.sycdn.imooc.com//szimg/5c7e26950001cd7719200891.jpg

请看,


0 回复 有任何疑惑可以回复我~
提问者 Mr_巍 2019-03-05 14:11:58

这个data是object没有length属性,所以undefined,后来我就把第二个if判断len,改成判断data.data有值才获取data.data.length,这样就可以顺利执行了,这样行吗?

https://img1.sycdn.imooc.com//szimg/5c7e1263000154bb08320741.jpg


0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    你把data和data.data的数据截图我看看
    回复 有任何疑惑可以回复我~ 2019-03-05 14:19:10
7七月 2019-03-04 23:47:02

data.data.length这里报什么错误呢?

0 回复 有任何疑惑可以回复我~
  • 提问者 Mr_巍 #1
    Uncaught TypeError: Cannot read property 'length' of undefined
    回复 有任何疑惑可以回复我~ 2019-03-05 10:13:21
  • 7七月 回复 提问者 Mr_巍 #2
    那就是data这里有问题,继续排查下为什么这个data是undefined呢?
    回复 有任何疑惑可以回复我~ 2019-03-05 11:14:39
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号