请稍等 ...
×

采纳答案成功!

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

304请求不到json数据

项目全部做完了,昨天还能正常运行,也可以看到数据,今天不管怎么调试打开都没有数据,状态码显示304,获取不到json的数据了怎么办?
图片描述图片描述图片描述图片描述

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

2回答

ustbhuangyi 2019-05-09 14:37:13

https://img1.sycdn.imooc.com//szimg/5cd3ca7f0001639410540282.jpg
你这数据明显没取对啊,你改了数据格式,就需要改数据获取逻辑。

0 回复 有任何疑惑可以回复我~
  • 提问者 安静de大白 #1
    原来如此多谢老师~我还有个问题,就是我想从主页进入第一家商店出来的是第一家的数据,点第二家出来的是第二家的数据。现在const seller=appData.shops[0].seller只能获取到第一家的数据,要怎么做才能实现呢?
    回复 有任何疑惑可以回复我~ 2019-05-09 17:11:14
  • ustbhuangyi 回复 提问者 安静de大白 #2
    请求的时候传入一个参数,表示是哪个商家,后台接收到这个参数,然后获取对应商家的数据。所以首先你路由跳转的时候要携带一个商家 id,然后前端获取到这个 id,在请求的时候携带。
    回复 有任何疑惑可以回复我~ 2019-05-09 17:34:48
  • 提问者 安静de大白 回复 ustbhuangyi #3
    我在前端路由里给每个商店都添加上了id,访问时url的最后带着?id=0,应该是正确的把。那后台vue.config.js里,之前写的是const ID = 0, const seller = appData.shops[ID].seller,现在这里要怎么改才能获取到url里对应的id来替换这里的ID呢?
    回复 有任何疑惑可以回复我~ 2019-05-10 11:19:21
ustbhuangyi 2019-05-09 13:50:09

数据返回为空,看一下服务端接口

0 回复 有任何疑惑可以回复我~
  • 提问者 安静de大白 #1
    老师怎么看呀?
    回复 有任何疑惑可以回复我~ 2019-05-09 13:51:04
  • ustbhuangyi 回复 提问者 安静de大白 #2
    你服务端接口代理那里,Log 一下数据
    回复 有任何疑惑可以回复我~ 2019-05-09 13:52:24
  • 提问者 安静de大白 回复 ustbhuangyi #3
    在那加个console.log(123)可以看到123,但是data.json的数据还是获取不到...
    回复 有任何疑惑可以回复我~ 2019-05-09 14:01:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信