在vue中使用axios的post请求返回405,但是使用jquery的post请求成功
使用
axios.post('我的url',{objId:id})
.then(function (res) {
console.log(res)
})
.catch(function (error) {
console.log(error);
});
此时405错误
若在组件中直接使用jquery请求
$.post('我的url',{objId:item.id},function (res) {
console.log(res)//200,并正常返回
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
axios的post请求要用QS转换下
OPTIONS是询问请求,连询问都都拒了,你确定你的url正确、放在headers里的参数后台处理了么?
axios 与 jQuery.js中的ajax 的区别:(后端以 PHP 为例)
其中 1 和 4 都可以通过配置去修改,具体方法自己搜索。
https://github.com/axios/axio...
看来你需要在nginx 上处理一下OPTIONS 方法