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] Requ�tes simultan�s AJAX


Sujet :

AJAX

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 29
    Par d�faut [AJAX] Requ�tes simultan�s AJAX
    Bonjour,

    Pour v�rifier la pr�sence de nouveaux messages sur un de mes sites, je fait p�riodiquement une requ�te sur une page qui me permet d'afficher un message si un nouveau message est ajout� sur le site.

    Mais maintenant, j'aurais besoin de 2 requ�tes p�riodiquement. L'ennuis c'est que si j'utilise mon code actuel, ca ne fait que la premi�re.

    Voici mon code :
    Code : 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
    function sndReqArg(action,id) {
    	http.open('get', 'ajax.php?action='+action+'&id='+id);
    	http.onreadystatechange = handleResponse;
    	http.send(null);
    }
    function sndReq(action) {
        http.open('get', 'ajax.php?action='+action);
        http.onreadystatechange = handleResponse;
        http.send(null);
    }
     
    function handleResponse() {
    	if(http.readyState != 4){
    		document.getElementById('loading').style.display = "inline";
    	}
        else{
    		... ici ya tout mon traitement
     
            }
        }
    }
    function createRequestObject() {
        var ro;
        var browser = navigator.appName;
        if(browser == "Microsoft Internet Explorer"){
            ro = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
            ro = new XMLHttpRequest();
        }
        return ro;
    }
    var http = createRequestObject();
    Et donc ensuite j'utilise setInterval pour lancer p�riodiquement une requ�te.

    J'ai glan� une partie du code je sais plus trop ou, et j'suis vraiment moyen en javascript.
    Je suppose c'est qu'il n'y a qu'une variable http, mais je sais pas trop comment faire pour g�rer aussi bien 2 requ�tes que 3 ou 4..
    (Sinon je bidouillerais un truc, mais j'ai envie d'un truc qui tient la route tant qu'a faire)

    Voila, si vous avez des pistes sur ce que je dois faire.

    Merci !

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    Tu peux r�utiliser le m�me objet http cela ne pose pas de souci (mais ne fais pas plusieurs requ�tes simultan�es ) Aiguille juste alors le traitement de retour de la requ�te.

    Sinon tu peux aussi cr�er plusieurs objets (cela pr�sente peut-�tre l'avantage d'un code plus abordable):
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var http1 = createRequestObject();
    var http2 = createRequestObject();
    ERE

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 29
    Par d�faut
    Merci,

    c'est bien ce que je pensais, le probl�me c'est que j'utilise aussi cette commande � d'autres endroit (certains clic utilisateur).

    Je vais essayer de me faire un syst�me plus "g�n�rique".

    Merci

Discussions similaires

  1. [AJAX] Requ�tes simultan�s en Ajax
    Par karastojko dans le forum AJAX
    R�ponses: 0
    Dernier message: 30/04/2012, 10h59
  2. [AJAX] Ajax requ�tes asynchrones simultan�es
    Par jiber2fr dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 27/07/2007, 23h39
  3. [AJAX] Ajax requ�tes multiples
    Par Teufboy dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 17/08/2006, 18h23
  4. [AJAX] Enchainer plusieurs requ�tes avec Ajax
    Par Bobtop dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 01/08/2006, 08h13
  5. [AJAX] requ�te sql dans js
    Par cheers94wow dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 17/05/2006, 13h24

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