begin process at 2012 05 31 19:56:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Ajax

 > 

XMLHTTPRequest


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

XMLHTTPRequest

lundi 15 mai 2006 à 18:54:01 | XMLHTTPRequest

spyro666

Je n'ait découvert le XMLHTTPRequest que récemment et je me demandais si effectivement tout le code qui y est liée se  résume à ce que j'ai posté en dessous ou s'il y a encore d'autres fonctions :





var xhr_object = null


if(window.XMLHttpRequest// Naviageurs basés sur un système GECKO


   xhr_object = new XMLHttpRequest(); 


else if(window.ActiveXObject// Internet Explorer 


   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 


else { // XMLHttpRequest non supporté par le navigateur 


   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 


   return

0


 


xhr_object.open("GET""foo.txt"true); 


 


xhr_object.onreadystatechange = function() { 


   if(xhr_object.readyState == 4) alert(xhr_object.responseText); 




 


xhr_object.send(null); 


Spyro666 contre le 555
mardi 16 mai 2006 à 14:15:08 | Re : XMLHTTPRequest

huberdine

b'en en gros, c'est une base pour AJAX.
ce qui est important de comprendre, c'est cette partie là :

// Tu utilise la méthode GET Pour appeler la page monscript.php
// tu peux fournier des paramètres GET comme ceci : xhr_object.open("GET""monscript.php?id=10"true);

xhr_object.open("GET""monscript.php"true);

// Ici, tu crée une fonction qui sera appelée quand xhr_object.readyState == 4, c'est à dire quand monscript.php aura fini de s'exécuter
// xhr_object.responseText contient ce qui aura été renvoyé par monscript.php (par exemple, si monscript.php contient <?php print("Hello World"), ?>, xhr_object.responseText contiendra "Hello World")
xhr_object.onreadystatechange = function() {
if
(xhr_object.readyState == 4) alert(xhr_object.responseText);
}

//Tu appelle la page monscript.php
xhr_object.send(null);

huberdine, mais dort aussi ...
mardi 16 mai 2006 à 14:22:49 | Re : XMLHTTPRequest

huberdine

Et avec la méthode POST :


xhr_object.open("POST""monscript.php"true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) alert(xhr_object.responseText);
}
xhr_object.setRequestHeader("Content-type""application/x-www-form-urlencoded");
var data = "id=10&page=2";
xhr_object.send(data);

Une fois que tu as compris le mécanisme, tu va pouvoir développer ton propre code javascript autour de cette base pour faire tout ce que tu veux !
Et à la place de
alert(xhr_object.responseText);
Tu auras de choses plus complexe pour traiter ce que t'auras renvoyé ton script php.

huberdine, mais dort aussi ...


Cette discussion est classée dans : window, xhr, object, xmlhttprequest, activexobject


Répondre à ce message

Sujets en rapport avec ce message

xmlhttprequest et select [ par cseagle ] Bonjour tout le monde, Suite à la source d'Antomicro pour son chat (http://www.phpcs.com/code.aspx?ID=32681) j'ai decidé d'essayer de travailler avec La donnée récupérée ne se met pas à jour par l'Ajax [ par majong ] Bonjour, quelqu'un pourra t-il me dire pourquoi le changement ne s'effectue uniquement en ouvrant la page html (un changement par phpadmin ne se réper xmlhttprequest [ par amateurjava ] Ayant fait le tour de nombreux post, je n'arrive toujours pas a trouver une reponse :J'ai une page PHP avec un div dans laquelle il y a un include pag probleme de XMLHttpRequest et php [ par lassad_haddaji ] bonjour,cette fois j'espere que vous  me repondre sérieusement et ne prend pas mal mais faute d'horthographe comme l'autre foisbon le probleme que j'a Fonction ajax fonctionne sous FF mais pas sous IE [ par sebastien_et_typh ] Bonsoir , Pour la connexion a mon site j'utilitse une fonction ajax pour interroger la BDD elle fonctionne trés bien sous Firefox mais sous Ie rien ne navigation avec ajax [ par speedylol ] bonjour je me demandais si quelqu'un aurais une idée pour changer la fin du script pour naviger avec le centre dans une veuille de style css a la GET Variables dans un lien. [ par sbool ] Bonjour,N'utilisant que firefox, je me suis pas mal engourdi dans un probleme de non-comptabilite avec ie7.Avec 2 - 3 scripts récuperés a droite et ga php et ajax [ par drogba86 ] salut svp, j'ai un code javascript pour rafraichir une div de ma page.mais après cette div la ya d'autres div qui s'executent mais n'aparaissent pas.s changer la valeur de input avec XMLHTTP...... [ 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 : Resultat sous forme cliquable (lien) [ par meloman ] bonjour,voila j'ai un petit formulaire, une fois le formulaire rempli, il ya un envoi du resultat en haut de l'ecran, je voudrais associer la ville a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,638 sec (3)

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