ASP.NET MVC 3和JQuery关于长时间运行的操作
我有一个在ASP.NETMVC3上编写的web应用程序。在客户端,我使用JQuery。该应用程序的主要部分是项目网格。每个项目都有自己的进度条,我需要显示实时进度。不幸的是,我需要10到20秒来获取数据(这是从少数web服务聚合数据的非常困难的过程),所以我需要对用户隐藏这个过程。因此,我有两种类型的操作。第一种类型是可以异步调用的更新操作(我们可以从AsyncController继承并使用JQuery调用此操作-某种长轮询),第二种类型是页面的第一次加载。就我所见,它应该同步执行,所以我需要显示一些加载消息 我的问题很简单-在同步数据获取运行时,如何使用JQuery显示这样的消息ASP.NET MVC 3和JQuery关于长时间运行的操作,jquery,asp.net-mvc-3,long-polling,Jquery,Asp.net Mvc 3,Long Polling,我有一个在ASP.NETMVC3上编写的web应用程序。在客户端,我使用JQuery。该应用程序的主要部分是项目网格。每个项目都有自己的进度条,我需要显示实时进度。不幸的是,我需要10到20秒来获取数据(这是从少数web服务聚合数据的非常困难的过程),所以我需要对用户隐藏这个过程。因此,我有两种类型的操作。第一种类型是可以异步调用的更新操作(我们可以从AsyncController继承并使用JQuery调用此操作-某种长轮询),第二种类型是页面的第一次加载。就我所见,它应该同步执行,所以我需要显
谢谢 如果您想自己动手,可以使用以下方法:
$('#loadingDiv')
.show() // hide it initially
.ajaxStop(function() {
$(this).remove();
});
还有。你可以用其中的一个来完成同样的任务,但它们可能有些过头了