Paramètres PHP dans une fonction Javascript

Résolu/Fermé
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - Modifié par jordane45 le 1/12/2014 à 18:14
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 2 déc. 2014 à 13:30
Bonjour, j'aimerais faire une fonction Javascript qui envoie via Ajax des paramètres PHP obtenus après affichage des éléments d'une base de données.

Alors avec un formulaire remplis par l'utilisateur, j'envoie les éléments vers une page de traitement qui redirige vers la page d'affichage. Donc tous les paramètres que je veux utiliser sont de la forme $_GET['param'] (puisque récupérés dans l'url grâce à la page de traitement).

Ma fonction javascript est :
function Affichage(XPseudo1,XPseudo2)
{
$.ajax({
type: "POST",
url: "Traitement.php",
data: {Pseudo1: XPseudo1, Pseudo2: XPseudo2}
});
}

Et le bouton permettant l'appel de cette fonction :
<input id="R2Yes" type="button" value="R2Yes" onclick="javascript:R2Yes('<?php echo $pseudo1;?>', '<?php echo $pseudo2;?>');" />


Alrs il n'y a pas d'erreur dans le script jusqu'à ce que je clique sur le bouton où j'ai l'erreur :

Uncaught TypeError: object is not a function

Donc il me dit que ma fonction Affichage() n'existe pas...
Voyez-vous une erreur ?
Merci d'avance !
A voir également:

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
1 déc. 2014 à 18:18
Bonjour,

Pour ma part.. sur ton Onclick.. j'écrierais simplement:
onclick="Affichage('<?php echo $pseudo1;?>', '<?php echo $pseudo2;?>');"


Si malgré cela tu as toujours une erreur.. il faudrait que tu nous donnes le message d'erreur exact et complet...


0
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 6
2 déc. 2014 à 13:30
Ah oui comme ça ça marche très bien plus d'erreur ! Merci beaucoup !
0