Holen Sie sich den HTML-code als string
Ich möchte den Quellcode einer HTML-Seite (1.html
) verwendet werden, das auf einer anderen Seite (2.html
). Darüber hinaus möchte ich, um Vorgänge auf es in 2.html
.
Gibt es eine Möglichkeit, dies zu tun?
EDIT: 1.html
ist eine separate öffentliche Webseite und ich habe keinen Zugriff auf änderungen in den source-code. Ich habe zu tun, was ich brauche, nur mit 2.html
.
- Welche Art von Tätigkeiten?
- Wollen Sie den gesamten Inhalt 1.html Seite von 2.html mithilfe von jQuery? Sie könnten eine AJAX-Anfrage und Holen Sie es, wenn ich richtig verstanden was du machen willst.
- Einfache Vorgänge wie extrahieren einige innerHTML aus 1.html und die Anzeige in 2.html Aldo 'xeon': es ist eine cross-domain-Anfrage, so dass AJAX nicht funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um den DOM in einen string umgewandelt:
Frage: was meinst du mit "nutzen"? Müssen Sie 1.html im inneren 2.html? Oder benötigen Sie nur, um es zu verarbeiten?
.innerHTML
nicht wirklich die Rückkehr der source-code, generiert es html-entsprechen dem aktuellen DOM-Baum. Feiner Unterschied, aber trotzdem...innerHTML
geben würde, den DOM in einen string umgewandelt. Eine Gewölbte html würde wurden fixiert und html Fehler (mit unterschiedlichem Grad) und javascript-änderungen wäre refledted in es.Seine sehr einfache
Auf
2.html
nutzen das jQuery-snippetjQuery:
Ich verstehe nicht, whatyou bedeuten, dass Sie müssen änderungen vornehmen, aber Sie können einfach laden Sie die zweite Seite durch AJAX
Verwenden können .html-Methode alternativ um den gesamten html-Daten der Seite.