我制作了一个网站,上面的照片每秒都会刷新。我每秒通过 jQuery $.ajax() 调用从 Web 服务器获取这些照片。这会创建某种无限的照片加载循环,这正是我想要的。
但是,我的页面一直在加载(旋转图标不断旋转或加载栏永远加载)。尤其是在 Chrome 上,这很烦人,因为我的鼠标旁边有一个微调器。
如何在不更改功能的情况下防止我的页面看起来不会永远加载?谢谢..
最佳答案
你不应该像这样每秒都访问你的服务器。因为虽然它可能适用于一个人,但一旦您上线并且更多人访问您的网站,它可能会杀死您的服务器。
除了警告之外,您可以尝试等到页面完全加载后再启动 ajax。您可以使用 setTimeout
等待几秒钟。但是,在这里我认为您可能会收到加载通知,因为图像是从服务器获取的。
关于javascript - 浏览器ajax异步调用页面不断加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152352/