Partage
  • Partager sur Facebook
  • Partager sur Twitter

Envoyer des information par AJAX

    10 février 2010 à 7:40:02

    Bonjour,
    Avec le code suivant je peux me déplacer entre les pages de mon site mais j'ai des probléme lors de l'envoie dans un formulaire, je ne sais pas quoi mettre dans mon <form> et si il faut une fonction présise.
    function getXMLHttpRequest() 
    {
    	var xhr = null;
     
    	if(window.XMLHttpRequest || window.ActiveXObject) 
    	{
    		if(window.ActiveXObject) 
    		{
    			try 
    			{
    				xhr = new ActiveXObject("Msxml2.XMLHTTP");
    			}
    			
    			catch(e) 
    			{
    				xhr = new ActiveXObject("Microsoft.XMLHTTP");
    			}
    		}
    		
    		else 
    		{
    			xhr = new XMLHttpRequest();
    		}
    	}
    	
    	else
    	{
    		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
    		return null;
    	}
     
    	return xhr;
    }
    
    function AjaxGet(id, url, charg)
    {
    	var xhr = getXMLHttpRequest();
    
    	if(charg == 1)
    	{
    		document.getElementById(id).innerHTML = chargement;
    		up();
    	}
    	
    	xhr.open('GET', url, true);
    	xhr.onreadystatechange = function()
    	{
    		if (xhr.readyState == 4)
    		{
    			if(charg == 1)
    			{
    				if(url == '../site/connexion-de.php') Changer_co(0);
    			}
    			
    			if(xhr.responseText != '') document.getElementById(id).innerHTML = xhr.responseText;
    		}
    	}
    
    	xhr.send(null);
    }
    


    Merci encore pour votre aide

    Torgi
    • Partager sur Facebook
    • Partager sur Twitter
    Qui ne tente rien, n'a rien.

    Envoyer des information par AJAX

    × 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