我想发送带有对象的获取请求。对象数据将在服务器上用于更新会话数据。但是该对象似乎无法正确发送,因为如果我尝试将其发送回以打印出来,我将得到:
" N; "
我可以像这样用jQuery来做到这一点,并且可以:
$.get('/mysite/public/api/updatecart', { 'product': this.product }, data => {
console.log(data);
});
使用laravel将对象从服务器发送回,如下所示:
public function updateCart(Request $request){
return serialize($request->product);
相同的东西不适用于axios:
axios.get('/api/updatecart', { 'product': this.product })
.then(response => {
console.log(response.data);
});
我使用axios设置了默认的baseURL,因此该URL是不同的。它正确到达api端点,并且该函数返回发送的内容,这显然不是对象。结果我只得到“ N; ”。