axios post 接收不到参数, JFinal action report显示Parameter : {"username":"admin"}=

axios post  接收不到参数, JFinal action report显示Parameter   : {"username":"admin"}=  

后面多了个等号 。

已经按照网上说的修改了 

axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';


评论区

lyh061619

2018-05-17 10:54

那你要转换上的呢,看你的数据格式 {"username":"admin"},咋接收?你传过来的是一个字符串,那么想单个数据接受,不得转换下的呢?

JFinal

2018-05-17 10:57

前端传参不对,仅此而已

传参的时候将整个 json 内容当成了 key,而 vlaue 没有,最后就是这个效果

lyh061619

2018-05-17 11:04

@JFinal 所以...所以..他要想拿数据,就得在后台接收这个key,再做下处理转换来能拿的呢。

JFinal

2018-05-17 11:11

@lyh061619 这个本质与 jfinal 是完全无关的,jfinal 在后端只是很机械化接收数据而已,纯客户端传值方式的问题

lyh061619

2018-05-17 12:24

@JFinal 是的,本来就是没有关系的,数据传的姿势就不对,看他传过来的数据格式,给个方向让他去拿数据就好了,比较在。

热门反馈

扫码入社