Missing ) after argument list
Résolu
Absot
Messages postés
819
Statut
Membre
-
Akronos Messages postés 163 Statut Membre -
Akronos Messages postés 163 Statut Membre -
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:
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?
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:
- Missing ) after argument list
- List disk - Guide
- Msi after - Télécharger - Optimisation
- Directory list & print - Télécharger - Divers Utilitaires
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Missing operating system ✓ - Forum Windows
2 réponses
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:
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