axios 以POST方式提交数据springMVC @RequestParam无法接受
错误原因原因一 请求contenType不是application/x-www-form-urlencoded原因二 数据格式不是表单数据解决方式一、用encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。二、npminstall--saveaxiosvue-axiostransformRequest:[function (
·
错误原因
原因一 请求contenType不是application/x-www-form-urlencoded
原因二 数据格式不是表单数据
解决方式
一、用encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
二、npminstall--saveaxiosvue-axiostransformRequest:[function (data)
{data= Qs.stringify(data);return data; }],
注解:axios 的params设置数据是会出现在URL里面的,data数据是在body 里面的表单数据,表单格式实质就是键值对,
和get请求后面带的参数格式是一样的,形如:"key1=sdas&key2=dsadas&key3=55dd4c6c806b28f0ad80c39f",把objcet
转换成键值对的方式可以自己构建方法解析,也可以使用js提供的函数,也可以使用Qs插件
更多推荐
已为社区贡献7条内容
所有评论(0)