Django - charger une view avec jquery
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.
Code:
1 2 3 4
| def cartridge(request, prefix):
return render(request, 'cartridge.html',
{'prefix': prefix}
) |
dans mon fichier urls.py:
Code:
path('cartridge/<str:prefix>/',views.cartridge, name="cartridge"),
dans le code jquery de la fonction de clic du bouton 'ajouter un onglet' :
Code:
$('#tabCartridge'+maxid).load('{% url "cartridge" prefix="C'+maxid+'" %}');
où maxid a pour valeur le nombre d'onglets + 1
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