47 votes

Charger un modèle HTML avec JavaScript

J’ai du mal à trouver une solution propre à mon problème et je me demandais si quelqu’un pouvait offrir quelques conseils.

J’ai des « templates.html » qui contiennent une collection d’extraits HTML que je veux charger en JavaScript et utiliser. Quel est un bon moyen d’accéder aux modèles/extraits en gardant à l’esprit que templates.html n’est pas un document DOM chargé ?

Je pensais utiliser `` pour créer un DOM pour y accéder mais je pense que cela a des problèmes sur certains navigateurs.

45voto

peterp Points 1136

Utilisez jQuery et `` le ( http://api.jquery.com/load/ ) pour injecter le document chargé dans le DOM.

25voto

kleinohad Points 3237

Vous pouvez charger le html dans un div caché et vous aurez alors un accès DOM le moyen le plus simple de charger le code html sur un DIV est d’utiliser jquery load : http://api.jquery.com/load/

10voto

Andrei Petre Points 193

une autre façon de le faire est d’utiliser requireJS.

6voto

Ivan Malyshev Points 369

Pour les besoins simples, vous pouvez essayer:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X