Ich möchte der Benutzer benachrichtigt werden, wenn ein Validierungsfehler von PHP ist. Ich benutze Laravel 5.3, um das Formular und Ajax zu erstellen, um die Fehlermeldung zu erhalten.Ajax gibt undefined auf console.log (Fehler) - php serverseitige Validierung
hier ist mein JavaScript-Code
$.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);
}
das ist, was ich in dem Abschnitt Netzwerk der Chrome deveper Tools sehe
<?php{"name":["The name field is required."],"phone":["The phone field is required."]}
und das ist, was ich in der Konsole sehe
Aktualisieren
dies ist von die Steuerung
public function create(ArtistRequest $request){
dd($request->all());
return redirect()->back();
}
Ist das alles von Ihrem PHP-Code für artistPost? oder ist es die Ausgabe? – Theo
ist die Ausgabe, wenn ich auf Speichern klicke –
Können wir den Code sehen, der diese Ausgabe produziert? – Theo