Executer une fonction php avec ajax !°_0!
Résolu
thibothib
Messages postés
63
Statut
Membre
-
thibothib Messages postés 63 Statut Membre -
thibothib Messages postés 63 Statut Membre -
Bonjour,
Je ne connais rien a l' ajax c pour sa que je demande votre aide merci
Alors voila j'ais une fonction php :
un lien dans ma page :
et que sa affiche sur la page :
ou
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 !
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 !
Configuration: Linux Firefox 3.0.5
6 réponses
-
Tu as manqué le "_" entre "$" et "POST['thisgalaxy']", donc met plutôt cela : "$_POST['thisgalaxy'] (tout cela sans les guillemets)
-
http://www.commentcamarche.net/forum/affich 9908021 javascript php?#dernier
tu trouveras de quoi t'aider sur ce sujet -
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 ? -
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 ? -