axios({ url: "/ajax/experiment/two", method: "post", data:{ fruit:{} }, //使用data 向后端发送Json数据 data: { fuirt:this.fruit } })控制器接受不到参数
时间: 2024-01-27 11:03:23 浏览: 121
axios 发 post 请求,后端接收不到参数的详细解决方案
根据您提供的代码,您在发送 POST 请求时使用了两次 `data` 属性,而且第二次的 `data` 属性覆盖了第一次的 `data` 属性,导致您的 `fruit` 参数无法传递给后端控制器。您可以将两个 `data` 属性合并为一个对象,如下所示:
```
axios({
url: "/ajax/experiment/two",
method: "post",
data: {
fruit: this.fruit
}
})
```
这样就可以将 `fruit` 参数正确地传递给后端控制器了。
阅读全文