Ich habe eine jquery AJAX-Funktion, die HTML-Markup abruft und auf der Seite anzeigt. Ich möchte auch den HTML-Code dieses zurückgegebenen HTML anzeigen. Ich habe nach einer Lösung gesucht, aber keine gefunden. Kann mir bitte jemand helfen. Vielen Dank
%Vor%Versuchen Sie es mit der Funktion text () . Dies wird entkommen und HTML-Code anzeigen. Ссылка
%Vor%Sie können Ihren HTML-Code mit "code" umgeben und er sollte ihn so anzeigen, wie er ist, ohne den html zu rendern:
%Vor%Setzen Sie die Ausgabe in ein Textfeld. Es behält die Formatierung bei. (Wenn der HTML-Code einen Textbereich enthält, müssen Sie ihn zuerst entfernen).
Sie können versuchen, escape für die HTML-Daten zu verwenden. Probieren Sie dies
aus %Vor%Der von AJAX zurückgegebene und angezeigte Code ist alles, was durch das von Ihnen aufgerufene PHP-Skript erstellt und ausgegeben wird. Der gesamte Code sollte vorhanden sein, so dass Sie möglicherweise die Ausgabe von PHP so anpassen müssen, dass sie die gewünschten Elemente enthält.
Was macht die PHP-Seite? Datenbankarbeit? Ergebnisse abfragen und anzeigen? Was Sie in den AJAX-Ergebnissen sehen sollten, ist dasselbe, das Sie erhalten würden, wenn Sie das PHP-Skript selbst ausprobieren würden.
Aus Ihrem Code sieht es so aus, als ob er von einer PHP-Datei zurückgeschickt wird. Wenn Sie also eine der PHP-Funktionen verwenden, können Sie das Ergebnis konvertieren, bevor Sie es an die Ajax-Funktion zurücksenden in einem HTML-Pre-Tag.
Sie sollten auch jQuery text () und nicht html () verwenden.
Wenn Sie Syntax-Hervorhebung, Zeilennummern und viele andere Dinge möchten, GeSHi und Syntax Highlighter wird von vielen Seiten verwendet, um Code-Snippets anzuzeigen.
Tags und Links javascript html jquery