如何解决vue中post方式提交数据后台无法接收的问题

秋天,大雁南飞,草木枯荣,掉落下的依依不舍的树叶随着瑟瑟的秋风飞动。尽管田园一片荒凉,但金灿灿的干草已覆盖了整个大地,几颗松树笔直的立在大地上,天空是多么广阔,多么蔚蓝!地是多么浩瀚,多么无边!天和地连在了一起,已分不清地平线在哪里,秋天的原野拥抱着蓝天,广阔的蓝天拥抱着田野!

最近用vue做项目,遇到ajax提交值的问题。

用post方式提交,后台无法接收到值。百度了半天,各种解决方式都有,下载中间件之类的,都试了。

最后咨询大牛才知道是数据没有序列化的问题。

下面是源码:

因为我没有使用箭头函数,所以需要在外面重新定义this,这样不太好,因为有时忘了的话就很尴尬了。

不过不知道为什么,我之前用 JSON.stringify( ) 完全没有效果。

改成 :

var qs = require('querystring')

qs.stringify(data)

就ok了。

以上这篇(标题)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

您可能有感兴趣的文章
Vue路由参数的传递与获取方式详细介绍

vue学习记录之动态组件浅析

如何解决ElementUI组件中el-upload上传图片不显示问题

解读element el-upload上传的附件名称不显示 file-list赋值

一篇关于el-table-column的formatter的如何使用及说明