请稍等 ...
×

采纳答案成功!

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

10-14测试的时候 报错 Invalid argument supplied for foreach() 对照了课程和源代码,都没有错。

正在回答

5回答

7七月 2018-03-29 12:21:21

你的oProducts是不是数组,不是数组不能用foreach。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_倦意_0 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-03-29 22:18:23
慕粉1322178931 2018-04-09 23:27:15

用postman选raw填这种格式{"products":[{"product_id": "3", "count": "1"},{"product_id": "2", "count": "1"}]}另外在订单验证那块需要加一个require参数不然不填的话不会调用自定义的验证方法

0 回复 有任何疑惑可以回复我~
提问者 qq_倦意_0 2018-03-29 13:02:12

//img1.sycdn.imooc.com//szimg/5abc73270001d0bf03190205.jpg我要用postman  输入oProducts数组 是什么格式的,https://img1.sycdn.imooc.com//szimg/5abcd72a0001af3b09490276.jpg

//img1.sycdn.imooc.com//szimg/5abc732700016c2a05040340.jpg

跟着课程走的,都是数组,就是不知道哪错了,麻烦您了

0 回复 有任何疑惑可以回复我~
  • 用postman选raw填这种格式{"products":[{"product_id": "3", "count": "1"},{"product_id": "2", "count": "1"}]}另外在订单验证那块需要加一个require参数不然不填的话不会调用自定义的验证方法
    回复 有任何疑惑可以回复我~ 2018-04-09 23:28:12
提问者 qq_倦意_0 2018-03-29 11:47:41

能具体的说一下么 那个数组错了,小程序没有检测出数组,server/Order对照源代码没有错误https://img1.sycdn.imooc.com//szimg/5abc67880001740b05570146.jpg

0 回复 有任何疑惑可以回复我~
  • 用postman选raw填这种格式{"products":[{"product_id": "3", "count": "1"},{"product_id": "2", "count": "1"}]}另外在订单验证那块需要加一个require参数不然不填的话不会调用自定义的验证方法
    回复 有任何疑惑可以回复我~ 2018-04-09 23:27:50
  • 你解决了没有?
    回复 有任何疑惑可以回复我~ 2018-10-16 22:38:07
7七月 2018-03-29 04:05:39

这个错误提示不是语法错了,是数据错了,不是数组类型的。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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