Jquery 如何在后台加载ASP.Net页面数据&;先显示弹出窗口

Jquery 如何在后台加载ASP.Net页面数据&;先显示弹出窗口,jquery,html,asp.net,Jquery,Html,Asp.net,在我们的网站上,登录页需要花费很多时间来加载。加载HTML页面后,将显示弹出窗口。。因此,我们的客户失去了耐心。所以请帮我摆脱这一切 我们想先加载弹出窗口。。同时,我们将缓慢加载该弹出窗口的背景页面 然后,我们可以将客户集中度从页面更改为弹出窗口我们可以弥补延误 欲了解更多信息,请访问此网站。。您可以很容易理解我的问题。我建议包装一个轻量级页面,其中包含一个空DIV和弹出窗口,以显示给客户。此外,这个页面应该包含一些javascript代码,异步加载整个重量级页面。然后页面的内容应该添加到DIV

在我们的网站上,登录页需要花费很多时间来加载。加载HTML页面后,将显示弹出窗口。。因此,我们的客户失去了耐心。所以请帮我摆脱这一切

我们想先加载弹出窗口。。同时,我们将缓慢加载该弹出窗口的背景页面

然后,我们可以将客户集中度从页面更改为弹出窗口我们可以弥补延误


欲了解更多信息,请访问此网站。。您可以很容易理解我的问题。

我建议包装一个轻量级页面,其中包含一个空DIV和弹出窗口,以显示给客户。此外,这个页面应该包含一些javascript代码,异步加载整个重量级页面。然后页面的内容应该添加到DIV中。
弹出窗口显示后,应立即调用此javascript代码。

在body onload时调用弹出窗口。使用此选项,您的弹出窗口将首先显示。

您已将所有JavaScript文件加载到标记中。将您可以移动到页面底部结束标记之前的内容,即您不介意在内容之后加载的内容

如果您觉得将它们放在内容之前并保持相同的顺序更合适,请在标记顶部加载弹出式HTML,然后在HTML之后包含对JavaScript的引用,然后包含其余内容。这将首先加载弹出窗口,然后加载JavaScript,然后加载站点内容


这是一种“哈奇”的方式,因为你的HTML中有JavaScript,但是它会完成任务。最好的答案是真正评估页面加载缓慢的原因,并优化JavaScript加载的位置(如果可以的话,将其放在底部)和加载的内容。或者,正如另一个Egor4eg所建议的,Yahoo可以这样做,您可以先加载重要内容,然后异步拉入其他内容。

您可以在js中使用延迟函数: