【发布时间】:2016-11-08 02:35:05
【问题描述】:
我不知道这是否可能,因为根据我的概念它不是。假设我有一个表格:
<form action="/loadLotsOfRecords" method="get">
<input type="text" name="email" />
<input type="submit />
</form>
现在这个表单至少需要 10-15 秒才能加载,因为显然有很多记录。我知道使用 AJAX 我可以制作加载 GIF 并加载记录。但是有没有一种方法可以在不使用 AJAX 的情况下在页面加载时在 15 秒内简单地显示一个 GIF。如果我使用 windows.load 函数,它只会在下一页上旋转。我需要的不是浏览器加载,而是我想要在我的身体上同时加载。谢谢
【问题讨论】:
-
快速回答是...不。问题是当您提交表单/浏览到新页面时,您无法再控制该页面。然后浏览器等待从服务器获取响应。在此之前,您需要等待并让浏览器完成它。
标签: javascript php jquery html ajax