Ajax
Fermé
oumaymakouraichi
Messages postés
6
Date d'inscription
mardi 10 février 2015
Statut
Membre
Dernière intervention
19 mars 2015
-
Modifié par jordane45 le 10/02/2015 à 13:22
jordane45 Messages postés 38359 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 décembre 2024 - 10 févr. 2015 à 13:49
jordane45 Messages postés 38359 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 décembre 2024 - 10 févr. 2015 à 13:49
2 réponses
jordane45
Messages postés
38359
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 décembre 2024
4 720
10 févr. 2015 à 13:36
10 févr. 2015 à 13:36
Bonjour,
Ok.. mais qu'est ce que tu obtiens ?
Tu as un message d'erreur ?? lequel ?
Penses aussi à utiliser les outils de debogage fournis par ton navigateur ( perso j'utilise et recommande le plugin FIREBUG pour FireFox...)
Pour ta fonction javascript...
essayes ceci :
Et dans ton code PHP ... ne pas oublier d'encoder en JSON...
j'ai essayer mais en vain vous pouvez m'aider s'il vous plait:
Ok.. mais qu'est ce que tu obtiens ?
Tu as un message d'erreur ?? lequel ?
Penses aussi à utiliser les outils de debogage fournis par ton navigateur ( perso j'utilise et recommande le plugin FIREBUG pour FireFox...)
Pour ta fonction javascript...
essayes ceci :
function passe_ajax(){ var compteur = document.getElementById("compteur").value; var test = 0 ; //ne sert à rien, sauf montrer comment passer 2 param var compteur2=""; if(compteur){ $.ajax({ type: "POST", url:urlAjx, data: "compteur=" + compteur +"&test="+test , async: false, dataType: "json", success: function(reponse){ alert(reponse); compteur2 = reponse.compteur2; document.getElementById("compteur2").value = compteur2; }, error: function(jqXHR, textStatus, errorThrown) { // erreur produite lors de la requete HTTP alert("error : "+errorThrown); } }); }else{ alert(" La variable COMPTEUR est vide ! " + compteur ); } }
Et dans ton code PHP ... ne pas oublier d'encoder en JSON...
<?php //------------------------------------------------------------------------------------------// /**** test d'appel de script PHP via une commande AJAX depuis AJAX1.html ***/ //------------------------------------------------------------------------------------------// /** * La fonction redirectionErreur) renvoit une véritable erreur de requete HTTP */ function redirectionErreur() { header("HTTP/1.0 409 Erreur de paramètre"); // génère 1 erreur HTTP exit(); // quitte le script } $result = array(); $compteur = isset($_POST['compteur'])?$_POST['compteur']:NULL; if($compteur){ $compteur2 = ctype_digit($compteur); $result['compteur2'] = $compteur2; }else{ redirectionErreur(); } // On transforme le résultat en JSON echo json_encode($result); ?>
oumaymakouraichi
Messages postés
6
Date d'inscription
mardi 10 février 2015
Statut
Membre
Dernière intervention
19 mars 2015
10 févr. 2015 à 13:43
10 févr. 2015 à 13:43
merci j'ai résolu mon problème
jordane45
Messages postés
38359
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 décembre 2024
4 720
10 févr. 2015 à 13:49
10 févr. 2015 à 13:49
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane