Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
716 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  synchronisation ajax sous Firefox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

synchronisation ajax sous Firefox

n°1670244
khalid1980
Posté le 12-01-2008 à 21:46:38  profilanswer
 

Bonjour,
J'ai un probleme avec Firefoxe.
Lorque j'utilise le mode synchrone avec Ajax open("GET", "ajax.php", false); mon navigateur Firefoxe n'attend pas le serveur répond à mon requête avant de continuer le reste de mon programme.
j ai essayé le meme programme avec IE et Opera ça marche tres bien mais avec FF c'est la merde.
 
Merci d'avance de me proposer une solution.

mood
Publicité
Posté le 12-01-2008 à 21:46:38  profilanswer
 

n°1675643
ZeBix
edit > preview
Posté le 23-01-2008 à 14:16:24  profilanswer
 

Typiquement, je dirais que tu déclares mal ton objet HTTPREQUEST.
 
Tu dois savoir qu'ils ne se déclarent pas du tout de la même façon sur IE et FF ...
 
Essaye ceci  :
 

Code :
  1. // vérifie le navigateur :   
  2.       if  (window.ActiveXObject)  // IE
  3.       { objXHR = new ActiveXObject("Microsoft.XMLHTTP" );
  4.       }     
  5.       else // FF
  6.       { if (window.XMLHttpRequest)
  7.        { objXHR = new XMLHttpRequest(); 
  8.        }
  9.        else     
  10.        { // autres navigateurs à gérer éventuellement ici .. je n'ai pas encore testé cette fonction sur Opera :)
  11.        }
  12.       }
  13.      /* Extrait de la documentation de : open( method, URL, async )  
  14.       The "async" parameter specifies whether the request should be handled asynchronously or not –  
  15.       'true' means that script processing carries on after the send() method, without waiting for a response,  
  16.       and 'false' means that the script waits for a response before continuing script processing.*/
  17.      objXHR.open("GET","ajax.php",false);
  18.      objXHR.send(null);
  19.      
  20.       window.alert(objXHR.responseText);   // Tu mets un "echo 'Hello World' " sur ta page ajax.php et tu devrais le recevoir en window.alert ici


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  synchronisation ajax sous Firefox

 

Sujets relatifs
PHP et ajax pb??Synchroniser deux BDD distantes (AJAX, sockets, curl & Co.)
[HTML] probleme redirection ok sous firefox mais pas sous IEgestion de différents appels AJAX
Récupérer variable php en Ajax[sécurité formulaire] AJAX + PHP
Problème de popup avec Firefox uniquement[PHP](AJAX) - Pb Caractères spéciaux (apostrophe) ..euh RESOLU en fait
Fonction random sous Firefoxnew ActiveXObject("Shell.Application") avec firefox
Plus de sujets relatifs à : synchronisation ajax sous Firefox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR