Multible jQuery .load () методы, не работающие одновременно в MVC 2

На одной из моих aspx страниц у меня есть что-то вроде этого в голове:

<script type="text/javascript">
    $(function() {
        //  Jquery stuff

        loadStuff();

    });

    function loadStuff() {
       $('#result1').load({ source: url });
       $('#result2').load({ source: url });
       $('#result3').load({ source: url });
    };        
</script>

Так как идея будет состоять в том, что, поскольку страница отображается, эти загрузки заполнят указанные отделения с результатами различных веб-сервисов как и когда информация станет доступной.

Моя проблема состоит в том, что это запрашивает, ставятся в очередь и отправленной по одному. Однако я хочу, чтобы они были отправлены одновременно и какой бы ни возвращается, сначала отображен сначала!

Также, если я пытаюсь начать другой запрос, в то время как эти отделения загружаются, запрос, кажется, ставится в очередь после других.

Как я выполняю эти запросы, параллельные вместо с очередями?

Спасибо

Обновление: я заметил документацию AsyncController относительно MSDN.
Кто-либо попробовал thsi? Это было бы способом пойти?

1
задан Boob 8 June 2010 в 14:32
поделиться

2 ответа

Вы можете вызвать веб-службы в действии. Это позволило бы несколько подключений. По-прежнему будет сложно вернуть несколько результатов, когда они появятся, но я думаю, что это можно сделать.

0
ответ дан 2 September 2019 в 23:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: