本以下一个简单的语句运行没有问题,传递参数为对象,可运行发现,后端无法取得数据。axios.post(/home/addCabinet,{cbt:this.cur}).then(function (res) { if (res.data == ok) {alert(操作成功); } else { ...
本以下一个简单的语句运行没有问题,传递参数为对象,可运行发现,后端无法取得数据。
axios.post("/home/addCabinet",{cbt:this.cur}).then(function (res) {
if (res.data == "ok") {
alert("操作成功");
} else {
alert(res.data);
}
})
通知百度,发现axios传值并不简单,可以说麻烦,总结了几个解决办法:
如果是get提交
axios.get('/user', { //params参数必写 , 如果没有参数传{}也可以 params: { id: 12345, name: user } })
如果是post
var formData=new FormData(); formData.append('user',123456); formData.append('pass',12345678); axios.post("/notice",formData) .then((res) => {return res}) .catch((err) => {return err})
反正我认为都比较麻烦,反正不如用jquery
$.post("/home/addCabinet", { cbt:this.cur }, function (result) { if (result == "ok") { alert("操作成功"); } else { alert(result); } });
沃梦达教程
本文标题为:Vue 中使用axios传参数,后端收不到数据
猜你喜欢
- Android实现轮询的三种方式 2023-02-17
- Android MaterialButton使用实例详解(告别shape、selector) 2023-06-16
- iOS 对当前webView进行截屏的方法 2023-03-01
- Android studio实现动态背景页面 2023-05-23
- SurfaceView播放视频发送弹幕并实现滚动歌词 2023-01-02
- 最好用的ios数据恢复软件:PhoneRescue for Mac 2023-09-14
- 详解flutter engine 那些没被释放的东西 2022-12-04
- 作为iOS开发,这道面试题你能答出来,说明你基础很OK! 2023-09-14
- Flutter实现底部和顶部导航栏 2022-08-31
- Android实现监听音量的变化 2023-03-30