IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Affection variable php via ajax


Sujet :

AJAX

Mode arborescent

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Invit�
    Invit�(e)
    Par d�faut [AJAX] Affection variable php via ajax
    Bonjour,

    J'ai un formulaire php assez complexe donc pour vous expliquer mon soucis je vais prendre un exemple simple.

    J'ai donc un formulaire avec deux champs, un champ nom et un champs pr�nom.

    J'ai aussi un <input text> dans lequel je renseigne combien de formulaire a afficher � l'�cran.

    Jusque l� pas de probl�mes. Dans ce input text j'ai cr�� une fonction ajax qui r�cup�re la valeur renseign�e grace � l'id de l'input text, cette fonction marche bien car en fin de fonction je fait un alert et sa m'affiche la bonne valeur.

    Ce que je voudrai maintenant, c'est que je puisse r�cup�rer dans mon code php la valeur retourn�e afin que je puisse afficher autant de formulaire souhait�e. En gros faire sa :

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    $n_Formulaire = valeurRetournée par ma fonction()


    Voici le code de mon imput text

    test.php
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    echo "<input name='nb_form' type='text' id='nb_form' maxlength='2' onblur='getNbEnf();'>";

    Mon script ajax
    Code ajax : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    function getXhr()
    	{
            var xhr = null; 
    		if(window.XMLHttpRequest) // Firefox et autres
    		xhr = new XMLHttpRequest(); 
    		else if(window.ActiveXObject)	// Internet Explorer 
    		{ 
    		   try 
    			{
    				xhr = new ActiveXObject("Msxml2.XMLHTTP");
    			} 
    			catch (e) 
    			{
    				xhr = new ActiveXObject("Microsoft.XMLHTTP");
    		    }
    		}
    		else   // XMLHttpRequest non supporté par le navigateur 
    		{
    			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
    			xhr = false; 
    		} 
    		return xhr;
    	}
     
    	/**
    	* Méthode qui sera appelée lors du changement de focus
    	*/
    	function getNbEnf()
    	{	
    		var sel = document.getElementById('nb_form');
    		var xhr = getXhr();
    		// On défini ce qu'on va faire quand on aura la réponse
    		xhr.onreadystatechange = function()
    		{
    			//attendons dque le requete soit finie...
    			if(xhr.readyState == 4 && xhr.status == 200)
    			{
    				var rst = xhr.responseXML;
    			}
    		}
     
    		// Ici on va voir comment faire du post
    		xhr.open("POST","test.php",true);
    		// ne pas oublier ça pour le post
    		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
     
    		nb = sel.value;
    		alert(nb);
    		xhr.send("Nb="+nb);		
    	}

    Voil�, si quelqu'un pouvait m'�clairer se serait sympa :cool:

    Je pr�cise que je suis totalement d�butant en Ajax
    Derni�re modification par Invit� ; 30/07/2009 � 09h03.

Discussions similaires

  1. [AJAX] Envoyer un objet php via ajax
    Par silverockets dans le forum AJAX
    R�ponses: 11
    Dernier message: 21/03/2011, 09h10
  2. [AJAX] Type donn�es dans php via ajax.
    Par Riko63 dans le forum AJAX
    R�ponses: 2
    Dernier message: 08/08/2009, 14h04
  3. [AJAX] Rafraichir variable php avec ajax
    Par sff dans le forum G�n�ral JavaScript
    R�ponses: 0
    Dernier message: 02/04/2008, 15h01
  4. R�ponses: 8
    Dernier message: 08/06/2007, 21h39
  5. [AJAX] Retour AJAX dans variable PHP
    Par mulot49 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 08/06/2007, 13h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo