Ich versuche, Kommentare mithilfe der AJAX-Technologie hinzuzufügen, aber ich habe einen Fehler: %Code% Hier ist mein Code: Ansicht:
%Vor%Controller:
%Vor%AJAX:
%Vor%Und der letzte Routen:
%Vor%Jeder hat eine Idee, wo ist das Problem und warum kann ich mein Formular nicht einreichen?
Sie veröffentlichen keine Daten,
%Vor%Der Fehler, den Sie erhalten, besteht darin, dass die Spalten in der DB nicht null sein dürfen.
Versuchen Sie, Ihren Ajax-Aufruf folgendermaßen zu ändern:
%Vor%Ändern Sie dies
%Vor%bis
%Vor%und holen Sie die Nachricht und die Post-ID:
%Vor%Schließe ajax-Block ab:
%Vor%Und schließlich fügen Sie dem versteckten Feld eine ID hinzu:
%Vor%Daten vom Laravel-Controller zurücksenden, z. B.
%Vor%Damit werden die Daten in Ihrer Antwort an Ihre Ajax-Anfrage gesendet.
Ändere dann deine Ajax-Erfolgsfunktion:
%Vor% Sie werden nun sehen, dass ein neues div in Ihrer <body>
erstellt wurde, einschließlich der erstellten Antwort. Wenn Sie den neu erstellten Post anzeigen möchten, erstellen Sie ihn einfach als Ajax-Antwort und hängen Sie ihn an jedes Element auf Ihrer Seite an.
Ändern Sie einfach den Ajax-Block von baaos Antwort . Sie können Daten serialisiert übergeben.
%Vor% Alle Feldwerte des Formulars können mit der Funktion serialize()
übergeben werden.
Tags und Links javascript jquery php ajax laravel-4