最佳答案
我想发送一个带有对象的 get 请求。对象数据将在服务器上用于更新会话数据。但是对象似乎没有被正确发送,因为如果我试图发送回去打印出来,我只能得到:
" N; "
我可以像这样使用 jQuery,它很有效:
$.get('/mysite/public/api/updatecart', { 'product': this.product }, data => {
console.log(data);
});
该对象从服务器发送回来的幼虫如下:
public function updateCart(Request $request){
return serialize($request->product);
同样的事情不适用于公理:
axios.get('/api/updatecart', { 'product': this.product })
.then(response => {
console.log(response.data);
});
我使用 Axios 设置了一个默认的 baseURL,因此 URL 是不同的。它正确地到达 api 端点,函数返回发送进来的内容,显然不是对象。结果我只得到“ N;”。