Dans l'une de mes pages ASPX j'ai quelque chose comme ça dans la tête:méthodes multible jquery .load() ne fonctionnant simultanément dans MVC 2
<script type="text/javascript">
$(function() {
// Jquery stuff
loadStuff();
});
function loadStuff() {
$('#result1').load({ source: url });
$('#result2').load({ source: url });
$('#result3').load({ source: url });
};
</script>
L'idée étant que la page est affichée ces charges va peupler les divs spécifiés avec les résultats de différents services web au fur et à mesure que l'information devient disponible.
Mon problème est que ces demandes sont mises en file d'attente et envoyées une à la fois. Cependant, je veux que ceux-ci soient envoyés en même temps et quel que soit le premier qui soit affiché en premier!
De plus, si j'essaie de lancer une autre requête alors que ces divs sont en cours de chargement, la requête semble être mise en attente après les autres.
Comment puis-je rendre ces demandes concurrentes au lieu de mettre en file d'attente?
Merci
Mise à jour: J'ai remarqué la documentation AsyncController sur msdn.
Quelqu'un a essayé thsi? Serait-ce le chemin à parcourir?