我正在使用 vue & php 開發一個注冊系統,在我的后端,我希望將錯誤存盤起來并回傳到 vue,如果沒有錯誤,我希望 vue 能提醒 "注冊成功"。
我得到了正確的重新路由,但如何從我的api回應中提取錯誤,
。在php中我有
if(count($error)){
echo $error;
}
else {
echo json_encode(["isRegistered"=>true])。
}
在vue中我有
data(){
return{
...
資料 : {//user data goes here},/span>
回應:""。
},
}
方法:{
...
axio.post("api/register.php" data, config)
.then((response) =>{this.response = response.data)。
//問題是
console.log(this.response)。
}) ;
在我的控制臺中只得到Array,除了當我改變時。 控制臺,但當我改變時
。echo $error>
to
print_r($error)
在php腳本中
uj5u.com熱心網友回復:
你應該將錯誤以JSON格式回傳,以使其一致(和可訪問)......
echo json_encode(['errors' => $error] ) 。
這樣一來,你至少可以接觸到錯誤,你可以決定如何顯示它們。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/326894.html
標籤:
