请稍等 ...
×

采纳答案成功!

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

关于请求参数的问题

后端说没有收到请求的参数,

还有为什么每次点击删除按钮会有2条请求呢?

望老师解答,感谢

https://img1.sycdn.imooc.com/szimg//591bb52f000121de10070338.jpg

https://img1.sycdn.imooc.com/szimg//591bb52f00015ca210390502.jpg

https://img1.sycdn.imooc.com/szimg//591bb52f0001cf1809540612.jpg

https://img1.sycdn.imooc.com/szimg//591bb530000113ba09110677.jpg


正在回答

2回答

你确定请求的地址是.htm 结尾的吗?看着好奇怪啊,是往一个html页面发送post请求吗?

跟后端确认一下,是post请求还是get请求,请求的地址对不对,但看开发工具是一个带参数的post请求,没什么问题。


发两次应该是前端这块的问题,deleteItem里打一个断点看看跑了几次,是不是有其他组件影响,或者deleteItem绑在外层了?

0 回复 有任何疑惑可以回复我~
  • 提问者 27网络 #1
    是的,后端给的请求地址都是.htm结尾的,他们使用的是 spring mvc ,为什么搞成这样,我也不知道
    是post请求,从调试工具看是带有参数的,不过后端就是收不到
    之前是vue-resource不行,后来换成了axios也不行。不过通过下面这段代码就解决了,segmentfault找到的。
    npm install qa -s
    let qs = require('qs');
     Axios.post('/api/', qs.stringify({    id:Id
     }))
    发两次应该是我这的问题,我再查查,这里使用的是个子路由,但还是没找出问题,我再看看
    
    谢谢老师~
    回复 有任何疑惑可以回复我~ 2017-05-18 09:52:24
  • fishenal 回复 提问者 27网络 #2
    是把参数序列化了,看来这个接口不支持对象传参
    回复 有任何疑惑可以回复我~ 2017-05-22 08:59:27
  • 提问者 27网络 回复 fishenal #3
    是前端的问题对吗
    回复 有任何疑惑可以回复我~ 2017-05-22 09:01:22
提问者 27网络 2017-05-18 09:51:51

~~~

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