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

鍍金池/ 問答/HTML5  PHP  HTML/ 用vue 和axios 發(fā)送數(shù)據(jù),后臺接收不到!??!

用vue 和axios 發(fā)送數(shù)據(jù),后臺接收不到?。?!

圖片描述

圖片描述

clipboard.png

這樣寫了之后 會提示接口404 并且傳的值最后有一empty

clipboard.png

clipboard.png

回答
編輯回答
萌小萌

axios.post?如果你的axios沒有進行二次封裝,那么沒你這么用的,建議封裝一下axios
vue項目封裝axios

2018年4月1日 20:21
編輯回答
安淺陌

發(fā)送的data需要重新封裝一下
let fd=new FormData()
for(var key in data){

fd.append(key,data[key])

}
然后把fd 發(fā)過去

2017年3月22日 12:11
編輯回答
寫榮

按我這樣寫

clipboard.png

如果不行那就是
看看后臺接受的是不是String類型

你是傳值了 可能他獲取類型不匹配

2018年6月8日 11:01
編輯回答
女流氓

樓上說的都是axios的情況,我來補充一種情況,那就是后臺接收數(shù)據(jù)有問題,之前我遇到過類似的,后臺使用的是PHP,接收不到任何數(shù)據(jù)。他之前使用的是$_POST接收數(shù)據(jù)的,后來改成file_get_contents("php://input");就成功了,你可以試試,僅供參考。

2017年4月26日 10:42
編輯回答
離魂曲
axios({
  url: '/user',
  method: 'post',
  data: {
    firstName: 'Fred',
    lastName: 'Flintstone'
  },
  transformRequest: [function (data) {
    // Do whatever you want to transform the data
    let ret = ''
    for (let it in data) {
      ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
    }
    return ret
  }],
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  }
})

clipboard.png

參考axios官網(wǎng)資料

2017年10月6日 21:07