在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue-cli axios post請求提交數(shù)據(jù)接收不到

vue-cli axios post請求提交數(shù)據(jù)接收不到

如下圖為register方法,通過axios發(fā)送post請求提交數(shù)據(jù),打印出提交結(jié)果

圖片描述

但是在控制臺什么都沒有打印出來

圖片描述

再次查看network之后,發(fā)現(xiàn)已經(jīng)請求值了

圖片描述

接收不到輸入的數(shù)據(jù),怎么情況???求解

回答
編輯回答
夏木

1.因為jQuery與axios在post請求中,數(shù)據(jù)的處理方式并不相同。jQuery默認數(shù)據(jù)是Form格式,axios則是前后端同構(gòu)的payload形式,這個區(qū)別造成了后臺在獲取post請求的數(shù)據(jù)時獲取方式不同。
2.

axios({
    url: '/api',
    data:data,
    method: 'POST',
    transformRequest:[function(data){
        return qs.stringify(data)
    }]
}).then(...)
2017年4月15日 00:09
編輯回答
逗婦惱

1,你network截圖是request payload,而你打印的是response ; 所以你得截圖network的response是什么。
2,如果你的response也是有返回結(jié)果的,那就要看下你的 this.$emit('has-register', res.data) 操作是否影響了res.data。

2017年9月10日 04:36
編輯回答
久不遇

你看看network里的response里有沒有返回值

2017年10月16日 05:30
編輯回答
舊城人

你確定你的res.data.data里面有值?

2017年6月2日 04:57
編輯回答
祉小皓

你確定你請求的接口有給你返回值嗎?
你的請求值是有了。但是返回值呢

clipboard.png

比如這個

2018年1月1日 05:36
編輯回答
情已空

多了一個data

2018年8月2日 12:19
編輯回答
掛念你

有請求值不能保證一定會有返回值啊。
看看請求返回內(nèi)容吧,也許接口就是沒有任何返回呢?!

2018年1月26日 04:53