Missing ) after argument list

Résolu
Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   -  
Akronos Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai une page en php qui contient un tableau avec des valeurs et à chaque ligne quand je clique sur une image, ca m'exécute un script javascript auquel je met en paramètre la valeur d'une colonne de cette même ligne.

Ce script effectue une requête AJAX.

Le problème est qu'à une seule ligne, j'obtiens l'erreur:

Missing ) after argument list   


J'en conclue donc qu'il manque une ) mais elle y est bien donc je ne vois pas quoi faire vu que ça fonctionne très bien pour toutes les autres lignes..

J'ai donc regardé comment était constitué la valeur que je donnais en paramètre à cette ligne et elle n'a rien d'étrange comparé aux autres..

J'ai essayé en mettant la valeur "test" à toutes les lignes et ca fonctionne parfaitement donc le problème vient bien de ma ligne..

Voilà ce que contient la ligne: EDF - Tarif réglementé de l'électricité - tarif bleu

Et voilà un exemple d'autres lignes: Alterna - Offre Idéa Vert 100% énergie renouvelable (100%vert)

Et toute l'erreur que ça renvoi: afficheOverlay('overlay.php?offre=EDF ...menté de l'électricité - tarif bleu');

Ma ligne de code: "<td width='80'><a href='#' OnClick=\"afficheOverlay('overlay.php?offre=" . $offre . "');\"><img src='images/telephone.png' class='souscrire' /></a></td>";

A cause de quoi l'erreur pourrait-elle être due?



A voir également:

2 réponses

Akronos Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   32
 
Evite les espaces et accents dans l'URL déjà.
Je te conseil plutôt que de mettre le nom en get, mettre simplement un mot ou un chiffre qui te servira d'identifiant.

Pas cool d'avoir:
page.php?libelle=une ou plusieurs valeurs avec des accents éàùèôî
Quand on peut avoir:
page.php?libelle=valeur
0
Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   44
 
C'est ce que je viens de faire, c'est vrai que c'est plus simple malgré que j'ai 44 lignes.. xD

J'ai donc créé une fonction pour convertir d'offre à nombre et une deuxième pour convertir de nombre à offre.

Voilà, sujet résolu, merci.
0
Akronos Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   32
 
Pas de quoi.
0