[PHP/Javascript] Multi-requetes AJAX

Fermé
always440 Messages postés 7 Date d'inscription mardi 13 janvier 2009 Statut Membre Dernière intervention 29 août 2009 - 13 janv. 2009 à 21:25
 Annadrill - 23 févr. 2009 à 16:27
Bonjour,

Je suis en train de refaire mon site php pour y intergrer des fonctions en ajax et j'ai des soucis quand je veux y intergrer plusieurs requetes differentes en ajax dans une meme page.

Voici le script qui me sert pour actualiser la zone.
C'est celui ci qu'il me faudrait integrer plusieurs fois en y modifiant juste les "id":

function update()
{
    if(typeof ActiveXObject == 'undefined')
    {
        xmlHttpRequest = new XMLHttpRequest();
        xmlHttpRequest.onload = refresh1;
    }
    else
    {
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        xmlHttpRequest.onreadystatechange = refresh1;
    }

    xmlHttpRequest.open("GET", "page.php", true);
    xmlHttpRequest.send(null);
}

function refresh1(str)
{
    if(xmlHttpRequest.readyState==4 || xmlHttpRequest.readyState=="complete")  
        document.getElementById('menu1').innerHTML = xmlHttpRequest.responseText;
}

var xmlHttpRequest;
setInterval('update()', 1000);
update();


Recuper dans:

<div id="menu1">En cours de chargement</div>


Comment puis-je faire pour integrer 2 ou 3 scrips comme celui ci dans une meme page.

<div id="menu2">En cours de chargement</div>
<div id="menu3">En cours de chargement</div>


Je suis debutant en javascript et je maitrise pas encore bien ce language.

Cordialement,
Always.
A voir également:

1 réponse

hello, si j'étais toi,
je créerais une fonction update avec ta requete xmlhttp mais en métant des variables à la place de page.php et de menu un
et je ferais une autre fonction regulaupdate genre

regularupdate=function()
{
update('menu1','page.php');
update('menu2','page2.php');
update('menu3','page3.php');
}
setInterval('regularupdate()', 1000);
regularupdate()

salut
0