Executer une fonction php avec ajax !°_0!

Résolu/Fermé
thibothib Messages postés 60 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 28 février 2011 - 24 déc. 2008 à 15:23
thibothib Messages postés 60 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 28 février 2011 - 25 déc. 2008 à 20:12
Bonjour,

Je ne connais rien a l' ajax c pour sa que je demande votre aide merci

Alors voila j'ais une fonction php :

function envoi_v_espionnage($g,$s,$p) {

//mon blabla php juste a faire passer c'est 3 variable ($g,$s,$p) que je repaire 


}


un lien dans ma page :
<a href=# onclick="(du java scripte je croi avec mes 3  variable ($g,$s,$p)
)">Espionner</a>


et que sa affiche sur la page :
<h>Envoi d'un espionner</h>

ou
<h>Envoi impossible espionner</h>

qu'on récupère de la fonction envoi_v_espionnage

Tous sa sans actualiser la page !

Merci de bien vouloir m'aider
Dessoler pour mes faute d'orthographe !

Bien cordialement Thibo !
A voir également:

6 réponses

Conan28 Messages postés 135 Date d'inscription dimanche 5 novembre 2006 Statut Membre Dernière intervention 17 octobre 2009 136
25 déc. 2008 à 16:33
Tu as manqué le "_" entre "$" et "POST['thisgalaxy']", donc met plutôt cela : "$_POST['thisgalaxy'] (tout cela sans les guillemets)
1
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 58
25 déc. 2008 à 15:39
0
thibothib Messages postés 60 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 28 février 2011 7
25 déc. 2008 à 16:27
Pourquoi sa ne marche pas ??


sur ma page :
[...]

ajax.open("POST", "ajax.php?mod=espionage", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

ajax.send("thisgalaxy=rrrrr");

[...]



Dans ajax.php?mod=espionage :

header("Content-Type: text/plain");

if($_GET['mod'] == 'espionage') {


echo "Resulta : thisgalaxy:".$POST['thisgalaxy'];



sa me renvoi : Resulta : thisgalaxy:

$POST['thisgalaxy'] n'a donc pas de valeur !
ou est mon ereur ?
0
thibothib Messages postés 60 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 28 février 2011 7
25 déc. 2008 à 18:01
merci erreur d'inattention xD

une autre question quand sa me renvoi la réponse sa me l'affiche dans une alert (ajax.responseText);

comment je fait si je ve que sa me affiche plu bas dans la page en html
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thibothib Messages postés 60 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 28 février 2011 7
25 déc. 2008 à 18:54
g tester sa mai sa ne marche pas :
...
        ajax.onreadystatechange = function() {
                if(ajax.readyState == 4 && (ajax.status == 200 || ajax.status == 0)) {

document.getElementById("reponse").innerHTML  = "Received:" + ajax.responseText;

                        //alert(ajax.responseText);
                }
        } 
...


et ma div :
<div id="reponse">
</div>


pk sa ne m'affiche rien ?
0
thibothib Messages postés 60 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 28 février 2011 7
25 déc. 2008 à 20:12
C tous bon sa marche merci
0