<script> balise à l'intérieur de jquery template
Fond d'écran:
J'ai ce modèle qui inclut des vidéos à partir de youtube en cours de chargement avec swfobject.
Question:
Est-il un moyen d'inclure une balise de script...
<script type="text/javascript">
</script>
à l'intérieur d'un jQuery Template??
<script id="filaVideoTemplate" type="text/x-jQuery-tmpl">
<!-- Some HTML here -->
<script type="text/javascript">
<!-- Some javascript here -->
</script>
</script>
Évidemment, il ne fonctionne pas directement, est-il possible de réaliser la même chose sans le script à l'intérieur d'autres script?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser {{html "</sc"+"ript>"}} remplacer </script>
Ne sais pas si c'est le seul chemin, mais vous pouvez insérer le script en HTML brut pour le modèle:
Alors:
Ronny Wang réponse a offert un bon endroit pour commencer pour mon problème. Cependant, sa solution n'a pas fonctionné pour moi, le .. balises dans le corps de l'jQuery template a été à l'origine des problèmes sur mon MVC3 Rasoir afficher la page.
Heureusement, je suis tombé sur une solution ( détails @ https://github.com/jquery/jquery-tmpl/issues/94 ) qui fonctionne et ne nécessite qu'un changement mineur. Voici Ronny réponse, mais avec un correctif qui devrait en faire MVC3-compatible:
Ressemble à la fois l'ouverture et la fermeture de la balise juste besoin d'être brisé. Espérons que cette aide!
si les données unique n'est pas une collection de code ci-dessus est correcte. le reste ( les données de collecte ) la balise de script utilisé pour lier plusieurs fois ( les données.la longueur de temps ).
pas sûr de ce que vous demander, mais:
vous pouvez utiliser une requête ajax et de mettre votre modèle à l'intérieur de (js) fichier .
mon template_script.js l'utilisation d'ajax comme suit:
JS: