無法購買問題

無法購買問題

老師為什麼我就只有第一個店鋪不能買?其他都可以?第一個店鋪的所有商品都操作失敗

http://img1.sycdn.imooc.com//climg/5ebe024609372d9108260625.jpg

還有就是為什麼同一件商品只能買一次?我買了笑咪咪三次了他卻只顯示一次?為什麼其他兩次卻沒有輸入到資料庫呢.....

http://img1.sycdn.imooc.com//climg/5ebe01c409f4d27307920881.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,1、非常抱歉,这里老师没有清楚表达自己的意思,老师想表达的是,测试源码中内容,第一个店铺是可以正常购买的,而同学的第一个店铺不能购买,可以尝试删掉这个店铺,此时其他店铺作为第一个店铺,再来试试能不能购买。  给同学造成的不便,深表歉意。

    2、同一件商品只能购买一次,可能出现这种情况的原因是:在同一段时间下,发送了相同的请求,浏览器会认为是重复请求,不予提交,同学可以尝试在这个提交中加上一个随机数,这样浏览器就会认为不是重复请求了,比如: (在productdetail.js中)

http://img1.sycdn.imooc.com//climg/5ebe6e9009e721c108470146.jpg

如上所示,在对应的a标签中添加一段timer=Math.floor(Math.random() * 100)这个随机数的内容

imgListHtml += '<div><a href="/o2o/frontend/adduserproductmap?productId='
   +product.productId
   +'&timer='+Math.floor(Math.random() * 100)+'">购买</div>';

如上所示,修改后再试试。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小班 2020-05-15 16:08:33

同学你好,1、老师测试源码中内容,第一个店铺不能购买,同学尝试删除这个店铺,此时再来尝试,其他店铺作为第一个店铺,再来试试能不能购买。

    2、同一件商品只能买一次。

http://img1.sycdn.imooc.com//climg/5ebe4dd70989748709640475.jpg

http://img1.sycdn.imooc.com//climg/5ebe4b1b09e2679c11020624.jpg

如上所示,同一个商品的购买,即之前有过积分记录,在这里进行积分的更新操作是否执行。同学可以尝试按照如上内容查看一下,积分是否发生了改变。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 齊帥 #1
    老師我的意思是他的消費紀錄裡面不會有兩次的購買紀錄阿....這樣怎麼改呢?
    2020-05-15 16:19:24
  • 提问者 齊帥 #2
    買了兩次卻只顯示一次這樣也不合邏輯吧
    2020-05-15 16:19:46
  • 提问者 齊帥 #3
    還有請問老師第一個店鋪不能購買的條件限制代碼在哪裡呢?
    2020-05-15 16:20:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师