Bonsoir,
Voici mon petit problème. J'ai un lien html dans lequel j'utilise des variables php. Voici le code :
<a href="#" data-iso= bla-bla-bla data-ascii= bla-bla-bla data-nompays=<?php echo addslashes($donnees['name']);?> > <?php echo $donnees['name'];?></a>

Mon problème est sur la chaîne data-nompays. Lorsque je fais un echo sur la variable php, tout est parfait.

Cela se gâte côté JQuery où je récupère de cette façon :
nompays=$(this).data("nompays");
Si je fais un alert sur la var js nompays, la chaîne apparaît correctement s'il y a un seul mot.
Dès l'instant qu'il y a plusieurs mots, je n'ai que le premier. Les autres sont zappés pendant le transfert.
Toutes mes autres data-...... qui circulent fonctionnent sans problème.
Auriez-vous une solution pour un petit nouveau sur ce forum ??
Merci d'avance
Merci Zelalsan, tout fonctionne !
D'habitude je suis très vigilant sur ce point mais j'ai été abusé par mes autres variables numériques et string (avec un seul mot) qui fonctionnaient sans problème.
J'ai donc résolu le problème en suivant ton conseil c'est-à-dire en encadrant les balises php dans le href avec des guillemets et bingo. Pour que mon code soit plus propre, j'ai aussi mis des guillemets autour de mes autres variables string (qui fonctionnaient déjà).
Merci encore