Bonjour,
Dans mon interface (bootstrap), je crée un élément tabview, avec 2 boutons qui me permettent d'ajouter/supprimer des onglets.
Dans mes vues django, je défini une vue de ce qui doit être affiché dans un nouvel onglet. Cette vue prend en paramètre une variable prefix pour préfixer les noms des balises des champs.
dans mon fichier urls.py:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def cartridge(request, prefix): return render(request, 'cartridge.html', {'prefix': prefix} )
dans le code jquery de la fonction de clic du bouton 'ajouter un onglet' :
Code : Sélectionner tout - Visualiser dans une fenêtre à part path('cartridge/<str:prefix>/',views.cartridge, name="cartridge"),
où maxid a pour valeur le nombre d'onglets + 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part $('#tabCartridge'+maxid).load('{% url "cartridge" prefix="C'+maxid+'" %}');
mais à l'exécution, javascript n'interprète pas la concaténation "C'+maxid+'", et ça donne des noms des balises est préfixé par 'C&'
(exemple 'C&_cartridge' au lieu de 'C1_cartridge')
qu'est ce qui cloche ?
Merci,
Nico
Partager