Missing ) after argument list

Résolu/Fermé
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 - Modifié par Absot le 19/01/2011 à 10:52
Akronos Messages postés 140 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 31 janvier 2011 - 19 janv. 2011 à 11:49
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 jeudi 6 janvier 2011 Statut Membre Dernière intervention 31 janvier 2011 32
19 janv. 2011 à 10:56
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 mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
19 janv. 2011 à 11:40
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 jeudi 6 janvier 2011 Statut Membre Dernière intervention 31 janvier 2011 32
19 janv. 2011 à 11:49
Pas de quoi.
0