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 -
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:
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
- Camera lens blur after effects français ✓ - Forum TV & Vidéo
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