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

鍍金池/ 問答/HTML5  HTML/ vue axios請求后天數(shù)據(jù)提示參數(shù)為空?

vue axios請求后天數(shù)據(jù)提示參數(shù)為空?

最近剛用vue寫了一個小項目,寫完靜態(tài)頁面之后準(zhǔn)備綁數(shù)據(jù)遇到了問題。
查了一下vue獲取數(shù)據(jù)的方式,最后用了vue的axios。
main.js代碼:

clipboard.png

頁面中獲取數(shù)據(jù)代碼,該傳的參數(shù)都是正確的:

clipboard.png

返回值:
clipboard.png

但是在postman或者jquery都能成功取得數(shù)據(jù)(如下圖)難道這是一個什么坑?

clipboard.png

clipboard.png

回答
編輯回答
怣人

token值為空,數(shù)據(jù)返回出來了,保存一下再測試??

另:data : 數(shù)據(jù)

2018年8月22日 00:16
編輯回答
北城荒

在axios中傳入data類型是JSON格式的話,那么頭部content-type會被設(shè)置成為application/json
你可以先看看后端的post方法中,body解析方式是否支持application/json
如果不支持application/json。

可以使用application/x-www-form-urlencoded;charset=utf-8格式
類似下面這種,那么數(shù)據(jù)就是xxx=yyy&xxxx=yyyy格式的字符串(會放在body中)

axios.post(url, 'name=xxx&token=xxxxx') 

也就是傳統(tǒng)jQuery的post提交方式

2018年2月2日 08:12