2010-06-08 69 views
1

在我的aspx页面一个同时运行的方法我在头是这样的:Multible jQuery的.load()不是在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> 

的想法是,在页面中显示这些负载会在信息变得可用时用来自不同web服务的结果填充指定的div。

我的问题是,这些请求正在排队并一次发送一个。不过,我希望这些信息能够在同一时间发送,并且首先显示任何回报!

另外,如果我尝试启动另一个请求,而这些div加载请求似乎排队后其他人。

如何让这些请求并发而不是排队?

谢谢

更新: 我注意到msdn上的AsyncController文档。
任何人都试过吗?这是否会走?

回答

0

您可以在操作中调用Web服务。这将允许多个连接。 当它们到达时仍然很难返回多个结果,但我认为它可以完成。