par
bravegars » 14 févr. 2007, 20:48
Salut,
Je ne parviens pas à faire passer des variables d'un script PHP à un autre avec Ajax. Y a un truc que je pige pas.
Une variable ça passe sans problème, mais deux ça passe plus.
Code : Tout sélectionner
var utilisateur = null;
var age = "<?php echo $description;?>";
utilisateur = "age="+age;
var hobbie = null;
var temps = "<?php echo $agenda;?>";
hobbie = "temps="+temps; ........
xhr_info.open("POST", "donnees.php", true);
xhr_info.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr_info.send("utilisateur & hobbie");
Et je récupère les variables dans le script qui va traiter les infos.
Mais je ne récupère rien du tout, ça ne fonctionne que si je tape.
Peut-on déclarer plusieurs variables comme je l'ai fais dans une fonction ? Si quelqu'un peut me montrer ou est l'erreur, merci.
Salut,
Je ne parviens pas à faire passer des variables d'un script PHP à un autre avec Ajax. Y a un truc que je pige pas.
Une variable ça passe sans problème, mais deux ça passe plus.
[code]var utilisateur = null;
var age = "<?php echo $description;?>";
utilisateur = "age="+age;
var hobbie = null;
var temps = "<?php echo $agenda;?>";
hobbie = "temps="+temps; ........
xhr_info.open("POST", "donnees.php", true);
xhr_info.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr_info.send("utilisateur & hobbie");[/code]
Et je récupère les variables dans le script qui va traiter les infos.
[code]<?php
$age=$_POST['age'];
$temps=$_POST['temps'];
?> [/code]
Mais je ne récupère rien du tout, ça ne fonctionne que si je tape.
[code]xhr_info.send(utilisateur);[/code]
Peut-on déclarer plusieurs variables comme je l'ai fais dans une fonction ? Si quelqu'un peut me montrer ou est l'erreur, merci.