2010-08-31 9 views
1
<script> 
    $("#tableview").css({'display' : block}); 
    $("#tableview").append('{{html}}'); 
    or 
    $("#tableview").html('{{html}}'); 
</script> 

<div id="tableview" style="display:none;"></div> 

le {{html}} par exemple, généré sur le serveur obtient affiché qui est, <div id=""newdiv">contetssdddddddd</div> .Cet est affiché sur l'interface utilisateurAppend tag modèle Django dans jquery

comment intégrer le code HTML dans le corps

+2

Vous ne l'avez pas la question. –

+0

Est-ce une question JavaScript ou une question Django? La balise Template devrait fonctionner correctement si ce JavaScript est dans un template rendu par Django. Et 'append()' devrait fonctionner dans jQuery AFAIK. Quel est le problème exact que vous rencontrez? Soyez plus précis s'il vous plaît. –

+0

La question est liée à la fois à la balise template et à la sortie exceptée. Mais jquery la considère comme une chaîne et affiche ce html généré sur l'interface utilisateur. – Rajeev

Répondre

2

utilisation {{ html|escapejs }} avec append()

read this