Javascript 同步AJAX,页面加载gif

Javascript 同步AJAX,页面加载gif,javascript,jquery,ajax,pageload,page-loading-message,Javascript,Jquery,Ajax,Pageload,Page Loading Message,我有多个同步AJAX请求,加载我的页面需要3秒钟 我想做的是显示一个加载页面(带有gif),当加载页面时,就像Ajax请求完成时一样,页面会淡出 我遵循了SmallEnvelope.com上的一个示例,但gif图像看起来冻结了,直到最后才显示动画。我怎样才能克服这个问题?就像即使同步ajax请求正在运行“我的页面”也可以显示动画一样?当运行同步ajax请求时,浏览器选项卡的线程正在执行以下操作:处理请求。这就是同步请求的要点。这也是为什么在ajax请求完成之前动画被冻结的原因 使用异步ajax请

我有多个同步AJAX请求,加载我的页面需要3秒钟

我想做的是显示一个加载页面(带有gif),当加载页面时,就像Ajax请求完成时一样,页面会淡出


我遵循了SmallEnvelope.com上的一个示例,但gif图像看起来冻结了,直到最后才显示动画。我怎样才能克服这个问题?就像即使同步ajax请求正在运行“我的页面”也可以显示动画一样?

当运行同步ajax请求时,浏览器选项卡的线程正在执行以下操作:处理请求。这就是同步请求的要点。这也是为什么在ajax请求完成之前动画被冻结的原因


使用异步ajax请求。

在运行同步ajax请求时,浏览器选项卡的线程正在执行以下操作:处理请求。这就是同步请求的要点。这也是为什么在ajax请求完成之前动画被冻结的原因


使用异步ajax请求。

在运行同步ajax请求时,浏览器选项卡的线程正在执行以下操作:处理请求。这就是同步请求的要点。这也是为什么在ajax请求完成之前动画被冻结的原因


使用异步ajax请求。

在运行同步ajax请求时,浏览器选项卡的线程正在执行以下操作:处理请求。这就是同步请求的要点。这也是为什么在ajax请求完成之前动画被冻结的原因


使用异步ajax请求。

在同步ajax请求(iirc)期间,gif的可能副本应“播放”。。你能发布一些代码吗?使用同步而不是异步的任何原因?请使用异步请求。如果您试图使同步请求正常工作,您将在其他地方遇到麻烦。页面加载时的同步加载通常是为了捕获访问者在站点的站点,即使他们试图在加载完成之前卸载站点。操作的本质也限制了您作为开发人员的能力。另一种情况是,编码人员希望限制来自任何一个客户端的并发套接字连接的数量,因此使用同步调用。在后者中,您可以使用异步和连续调用来实现这一点。如果希望同步代码保持完整,可以使用webworker将其移出主线程。但这有点奇怪。@CharlieWynn:gif应该在同步ajax调用iirc时冻结。这是因为同步ajax调用从未进入事件循环,因此页面从未被重新绘制,因此所有动画都不会发生(即使是gif),在同步ajax请求(iirc)期间,gif的可能重复应该“播放”。。你能发布一些代码吗?使用同步而不是异步的任何原因?请使用异步请求。如果您试图使同步请求正常工作,您将在其他地方遇到麻烦。页面加载时的同步加载通常是为了捕获访问者在站点的站点,即使他们试图在加载完成之前卸载站点。操作的本质也限制了您作为开发人员的能力。另一种情况是,编码人员希望限制来自任何一个客户端的并发套接字连接的数量,因此使用同步调用。在后者中,您可以使用异步和连续调用来实现这一点。如果希望同步代码保持完整,可以使用webworker将其移出主线程。但这有点奇怪。@CharlieWynn:gif应该在同步ajax调用iirc时冻结。这是因为同步ajax调用从未进入事件循环,因此页面从未被重新绘制,因此所有动画都不会发生(即使是gif),在同步ajax请求(iirc)期间,gif的可能重复应该“播放”。。你能发布一些代码吗?使用同步而不是异步的任何原因?请使用异步请求。如果您试图使同步请求正常工作,您将在其他地方遇到麻烦。页面加载时的同步加载通常是为了捕获访问者在站点的站点,即使他们试图在加载完成之前卸载站点。操作的本质也限制了您作为开发人员的能力。另一种情况是,编码人员希望限制来自任何一个客户端的并发套接字连接的数量,因此使用同步调用。在后者中,您可以使用异步和连续调用来实现这一点。如果希望同步代码保持完整,可以使用webworker将其移出主线程。但这有点奇怪。@CharlieWynn:gif应该在同步ajax调用iirc时冻结。这是因为同步ajax调用从未进入事件循环,因此页面从未被重新绘制,因此所有动画都不会发生(即使是gif),在同步ajax请求(iirc)期间,gif的可能重复应该“播放”。。你能发布一些代码吗?使用同步而不是异步的任何原因?请使用异步请求。如果您试图使同步请求正常工作,您将在其他地方遇到麻烦。页面加载时的同步加载通常是为了捕获访问者在站点的站点,即使他们试图在加载完成之前卸载站点。操作的本质也限制了您作为开发人员的能力。另一种情况是,编码人员希望限制来自任何一个客户端的并发套接字连接的数量,因此使用同步调用。在后者中,您可以使用异步和连续调用来实现这一点。如果希望同步代码保持完整,可以使用webworker将其移出主线程。但这有点奇怪。@CharlieWynn:gif应该在同步ajax调用iirc时冻结。这是因为同步ajax调用从未进入事件循环,因此页面从未被重新绘制,因此所有动画都无法显示