Ich versuche, eine HTML-Tabelle mit einem Ajax-Aufruf zurückzugeben.
Route:
%Vor%ajax auf der Aufrufseite:
%Vor%Controller:
%Vor%anzeigen:
%Vor%Ich bekomme nichts in den json.html Daten. nichts. Wenn ich in der Steuerung sage:
%Vor%Das funktioniert gut.
Wie kann ich eine Ansicht von einem Ajax-Aufruf in Laravel 5 zurückgeben.
Die Funktion view()
erstellt nur eine Instanz der Klasse View
. Nicht nur eine HTML-Zeichenfolge. Dazu sollten Sie render()
:
Verwenden Sie die Zeichenfolgenfunktion vor dem Anzeigenamen wie
%Vor%Ok - Ich habe durch Versuch und Irrtum festgestellt, dass Sie die Blade-Vorlagenbefehle nicht in die Ansichtsdatei einfügen, damit dies funktioniert.
Ich hatte:
%Vor%und jetzt arbeitet es mit:
%Vor%Alt ich habe gesucht - ich habe nie eine Dokumentation gefunden, die das ausdrückt.
Entfernen Sie diese wenn Bedingung und sehen Sie, ob es funktioniert
%Vor%idk, wenn Sie immer noch auf der Suche nach einer Antwort, aber ich lief in das gleiche Problem wie Sie, es immer leer zurück. Der Schlüssel zum Erfolg war, @section @endsection part in Ihrer Teilansicht zu entfernen
Tags und Links javascript jquery php ajax laravel