На одной из моих страниц aspx у меня есть что-то вроде этого в голове:
<script type="text/javascript">
$(function() {
// Jquery stuff
loadStuff();
});
function loadStuff() {
$('#result1').load({ source: url });
$('#result2').load({ source: url });
$('#result3').load({ source: url });
};
</script>
Идея заключается в том, что при отображении страницы эти загрузки будут заполнять указанные элементы div результатами различных веб-сервисов по мере поступления информации.
Моя проблема в том, что эти запросы ставятся в очередь и отправляются по одному. Тем не менее, я хочу, чтобы они отправлялись в одно и то же время, и в зависимости от того, что возвращается первым, отображается первым!
Также, если я пытаюсь запустить другой запрос, пока эти div загружаются, запрос, похоже, ставится в очередь после остальных.
Как сделать эти запросы параллельными, а не поставленными в очередь?
Спасибо
Обновление:
Я заметил документацию AsyncController на msdn. Кто-нибудь пробовал это? Будет ли это путь?