[AJAX] Execution de plusieurs requetes simultanées
Bonjour,
je cherche à réaliser une page contenant plusieurs div. comme chaque div contient un résultat assez lourd niveau requête j'essaye de faire pour chacun un script ajax.
Donc pour le moment j'ai 3scripts ajax que je lance au chargement de ma page. Le problème est que je n'ai qu'un seul script qui s'exécute. J'ai testé chaque AJAX au cas par cas, tout est ok mais pas quand je lance les 3 en 'même temps'.
fonction javascript
Code:
1 2 3 4 5 6
|
function chargement(){
un();
deux();
trois();
} |
exemple ajax
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function un(){
creerRequete();
var url = 'http://mapage.asp?aleat=' +Math.random()
var imagecontent ='';
var topcontent='';
requete.open('GET', url, true);
requete.onreadystatechange = function() {
if(requete.readyState == 4) {
if(requete.status == 200) {
var content=requete.responseText;
//alert(content);
document.getElementById('mondiv').innerHTML = content;
}else{
alert(requete.responseText);
}
}
};
requete.send(null);
} |
Comment puis-je faire pour que les 3 requetes se fasse de manière asynchrone de manière à ce que ma page soit fluide?
Merci d'avance