2010-04-08 10 views
5

Est-il possible de charger un document html dans un objet javascript DOM afin de pouvoir lire les éléments dans le document? Par exemple, si j'ai un fichier sur le serveur Test.html. La page Hello.html peut-elle appeler du code javascript pour charger Test.html dans un objet DOM?Charger un document html en javascript à partir du texte

Faites-le moi savoir s'il vous plaît.

Merci

Répondre

2

Vous pouvez émettre une requête AJAX à la nouvelle page et obtenir le résultat au format HTML. Ensuite, vous pouvez lier le code HTML à l'élément DOM.

Si vous pouvez utiliser une bibliothèque javascrpt comme jQuery, il existe une méthode de chargement qui charge les données du serveur et place le code HTML retourné dans un objet DOM.

Voir .load()

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

En utilisant jQuery:

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