Axios POST 请求数据后端接收数据异常
利用jquery发送post请求时:
利用axios发送post请求时:
其中,利用jquery能正常获取数据;利用axios获取数据与length值无关,只会获取固定长度。
因为默认情况下,axios将JavaScript对象序列化JSON。要以application/x-www-form-urlencoded格式发送数据,您可以使用以下选项之一。
所以将传值操作修改成如下格式。
var params = new URLSearchParams();
params.append('param1', value1);
params.append('param2', value2);
axios.post('/foo', params);
https://github.com/axios/axios#using-applicationx-www-form-urlencoded-format
在Vue项目中,使用axios进行POST请求时遇到数据接收异常的问题。相较于jQuery,axios默认会将JavaScript对象序列化为JSON。为使axios以application/x-www-form-urlencoded格式发送数据,需要设置特定选项。解决方法是在axios请求配置中指定数据格式。
9892

被折叠的 条评论
为什么被折叠?



