2010-04-08 3 views
5

Ist es möglich, ein HTML-Dokument in ein DOM-Javascript-Objekt zu laden, so dass Sie die Elemente im Dokument lesen können? Zum Beispiel, wenn ich eine Datei auf dem Server Test.html habe. Kann die Seite Hello.html JavaScript-Code aufrufen, um Test.html in ein DOM-Objekt zu laden?Laden Sie HTML-Dokument in Javascript aus Text

Bitte lassen Sie es mich wissen.

Dank

Antwort

2

Sie können einen AJAX-Request auf die neue Seite ausgeben und das Ergebnis als HTML bekommen. Dann können Sie den HTML-Code an das DOM-Element binden.

Wenn Sie eine javascrpt-Bibliothek wie jQuery verwenden können, gibt es eine load-Methode, die die Daten vom Server lädt und das zurückgegebene HTML in ein DOM-Objekt legt.

Siehe .load()

$('yourselector').load('Test.html', function() { 
    alert('Load was performed.'); 
}); 
1

Mit jQuery:

$("#where_to_paste").load('Test.html'); 
Verwandte Themen