我想在php出現驗證錯誤時通知用戶。我使用laravel 5.3創建表單和Ajax以獲取錯誤消息。Ajax在console.log上返回undefined(錯誤) - php服務器端驗證
這裏是我的JavaScript代碼
$.ajax({
url: '/artistPost',
type:'POST',
data: {
_token: Artisttoken,
Name: Name,
Phone: Phone,
},
error:function (data, response, xhr, status, error) {
var errors = data.responseJSON;
console.log(errors);
}
這是我在的鍍鉻deveper工具
<?php{"name":["The name field is required."],"phone":["The phone field is required."]}
更新
這是從控制器
public function create(ArtistRequest $request){
dd($request->all());
return redirect()->back();
}
這是您的所有php代碼爲artistPost?還是輸出? – Theo
當我點擊保存時它的輸出 –
我們可以看到生成該輸出的代碼嗎? – Theo