begin process at 2010 03 21 14:54:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

XMLHttpRequest


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

XMLHttpRequest

mardi 10 juin 2008 à 20:24:04 | XMLHttpRequest

softghost

bonjour tous le monde;
j'utilise xmlhttprequest pour l'envoi de requet entre les page en restand sur index avec un <div id="content">
il marche tres bien, a mon cas j'apelle comme ca :  #dossier/index.php comme lien et avec onclick="load_page(this.href);return false;" .

voici mon probleme je veux envoyer une requet mais cette fois par un formulaire;

<form action .......>
..........
</form>

et merci bcp
========================================================================
/*************************************************
    Fonction de definition de l'object xhr
**************************************************/
function new_xhr(){
    var xhr_object = null;
    if(window.XMLHttpRequest) // Firefox et autres
       xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject){ // Internet Explorer
       try {
                xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
            }
    }
    else { // XMLHttpRequest non supporté par le navigateur
       alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
       xhr_object = false;
    }
    return xhr_object;
}
/*****************************************************
    Fonction qui va recharger le contenu
******************************************************/
function load_page(select) {
    var xhr2 = new_xhr();//On crée un nouvel objet XMLHttpRequest
    xhr2.onreadystatechange = function(){
        if ( xhr2.readyState == 4 ){//Actions executées une fois le chargement fini
            if(xhr2.status  != 200){//Message si il se preoduit une erreur
                document.getElementById("content").innerHTML ="Error code " + xhr2.status;
            } else {//On met le contenu du fichier externe dans la div "content"
                document.getElementById("content").innerHTML = xhr2.responseText;
            }
        } else {//Message affiché pendant le chargement
            document.getElementById("content").innerHTML = "<div align=\"center\"><br><br><img src='loading.gif' alt=''/></div>";
        }
    }
    xhr2.open("GET", select.split('#')[1], true);//Appel du fichier externe
    xhr2.send(null);
}
=============================================================================

mardi 10 juin 2008 à 21:24:15 | Re : XMLHttpRequest

nicomilville

Membre Club
Salut,

Où est la question ?

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mardi 10 juin 2008 à 22:17:18 | Re : XMLHttpRequest

softghost

Merci pour votre réponse,

Voila  mon question je veux utiliser le <form> pour envoyer un formulaire de recherche et garder la page index;
avoir les resultat de ma recherche dans le <div>.

j'ai tester de mettre on click mais ca marche pas j la page qui se charge
merci encore
mercredi 11 juin 2008 à 06:56:40 | Re : XMLHttpRequest

nicomilville

Membre Club
tu as mis un onclick sur quoi, il faut mettre un bouton de type submit ou non et mettre le onclick dessus, ensuite dans le onclick tu appelle ta fonction load_page...

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mercredi 11 juin 2008 à 08:44:45 | Re : XMLHttpRequest

ov3rdoze

Membre Club
... et à la place de send(null), tu mets send('ton formulaire'), sinon rien n'est envoyé.
mercredi 11 juin 2008 à 11:04:25 | Re : XMLHttpRequest

softghost

Bonjour et merci pour votre réponse,

voila j'ai met en place un exemple, parce que j'etais pas clair dans mon explication de probleme ( et c ca mon probleme meme avec les medecin);
voici le lien
le script s'execute en coté serveur

et merci bcp


Cette discussion est classée dans : xhr, object, xmlhttprequest, if, xhr2


Répondre à ce message

Sujets en rapport avec ce message

Envoi de donnée [ par coolboy78 ] Bonjour,je debute en ajax, j'aimerai, lorsque mon utilisateur quitte ma page, faire un update dans ma base.Comment faire ?j'ai débuté avec ca :functio asynchrone [ par nicomilville ] voici mon code :var xhr_object = null;if(window.XMLHttpRequest)xhr_object = new XMLHttpRequest();else if(window.ActiveXobject)xhr_object = new ActiveX Probleme AJAX + JS [ par boulika ] Bonjour à tous,je débute en ajax et je viens de rencontrer quelques problèmes.Je viens de récupérer une fonction JS pour appeler une page php dans un settimeout [ par nicomilville ] pouvez vous me dire ou est l'erreur dans ce code svp, il semblerait que l'erreur soit a la ligne rouge :    setTimeout(actualisation(), 10);  function XmlHttpRequest problème [ par Bumcello ] Bonjour,J'ai un problème dans mon utilisation de l'objet XmlHttpRequest voici ma fonction :function fnXmlHttpRequest(Page,objdest){         var xhr_ob Difference entre IE et Firefox Ajax [ par darkdrow ] Un script Ajax me permet de modifier une balise . Le prog PHP permettant de renseigner cette balise ne fait que d'inscrire coucouquand dans mon script Vérification de doublons [ par eddie5150 ] Bonjour à tous,je viens de me lancer dans AJAX, mais je ne comprends pas encore tout très bien,aussi j'ai essayé d'effectuer une vérification automati xmlhttprequest et select [ par cseagle ] Bonjour tout le monde, Suite à la source d'Antomicro pour son chat sur phpcs (http://www.phpcs.com/code.aspx?ID=32681) j'ai decidé d'essayer de tra pb XMLHTTPRequest [ par LaTatadu91 ] Bonjour a tous, voila je cherche a changer les valeurs de plusieurs input situés ds un tableau sans recharger la page sur un onchange de balise : ap XMLHTTPREQUEST [ par tonytruand ] Bonjour et bonne année à tous, J'ai un tuyau à demander; je récupère un script distant avec XMLHTTPREQUEST, mais j'ai un souci avec les caractères spé


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales