在vue中使用axios发送post请求,参数方式
在这里插入图片描述
在传参数前,将原先官方提供的格式改为如下:

参数:
let params = {
	 money: this.val
};
axios({
  url: 'http://xxx/pay.php',
  method: 'post',
data: {
	money: params
},
//这一步还是不太明白,希望哪位大佬可以解答一下
transformRequest: [
	function(data) {
		var oMyForm = new FormData();
		oMyForm.append("money", params.money);
		return oMyForm;
	}
],
headers: {
	"Content-Type": "application/x-www-form-urlencoded"
}
})
.then(function (response) {
	console.log(response);
})
.catch(function (error) {
	console.log(error);
});

成功啦
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐