Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Ajax] retourner un retour xhr

Anonyme
    17 décembre 2010 à 10:40:09

    Bonjour,

    Je suis en train de lire le tutoriel sur Ajax de Thunderbird et Nesquik, mais j'ai une petite question.
    Dans les exemple, il y a toujours un callback, ou une alerte. Mais quand on réccupère le retour de Php, est-il possible de le conserver dans une variable pour s'en servir dans la suite du js, ou si ce bout de code est une fonction, est-il possible de faire un return dessus ?

    Voici le bout de code avec mes 2 propositions/questions compilée :
    var xhr = getXMLHttpRequest();
    
    xhr.onreadystatechange = function() {
    	if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
    		mavariable = xhr.responseText; // On met le retour Php dans une variable
    		return xhr.responseText; //On retourne la valeur émise par Php (cas d'une fonction)
    	}
    };
    
    xhr.open("GET", "handlingData.php", true);
    xhr.send(null);
    
    Lequel est valable ? Ou comment puis-je faire ?

    Merci.
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      18 décembre 2010 à 13:37:34

      Bonjour,

      Quelques idées ?

      Merci.
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        19 décembre 2010 à 13:47:01

        Bonjour,

        je me permet de relancer au cas où certains auraient des idées !

        Merci.
        • Partager sur Facebook
        • Partager sur Twitter

        [Ajax] retourner un retour xhr

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown