Chr*_*ton 3 statamic vue.js axios vuejs2
我正在尝试使用params来使用Axios进行发布请求.但是,当我在Chrome中检查XHR时,params似乎没有附加到URL.
如果我这样做,它的工作原理:
axios.post('/!/Like/like?id=' + this.id + '&_token=' + this.csrf_token)
Run Code Online (Sandbox Code Playgroud)
但如果我试试这个,我会收到一个错误:
axios.post('/!/Like/like', {
params: {
id: this.id,
_token: this.csrf_token
}
})
Run Code Online (Sandbox Code Playgroud)
换句话说,网址必须是:
/!/Like/like?id=1234&_token=zYXW-123
Run Code Online (Sandbox Code Playgroud)
我有什么想法可能做错了吗?
该第二参数中axios.post的是数据.如果你想发布你在这里的方式,你需要传递你的参数作为第三个参数.
axios.post('/!/Like/like', "", {
params: {
id: this.id,
_token: this.csrf_token
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2007 次 |
| 最近记录: |