使用AJAX获取并加载整个页面

时间:2010-05-31 08:18:49

标签: javascript jquery ajax load

我意识到这样做通常不是一个好主意,但我想要的原因是因为它是一个非常繁重的页面,我想向用户显示下载的进度以及何时加载页面。我可以用某种旋转器做到这一点,但是我可以展示实际的进展吗?我可以查看已下载了多少数据和数据?假设我使用jQuery作为AJAX请求我该怎么做?如果您有其他建议,请随时提出建议。

2 个答案:

答案 0 :(得分:0)

也许如果可以将页面划分为您加载的几个部分,您可以使用javascript显示一些进展。 但我认为不可能计算一次加载的字节数

答案 1 :(得分:0)

您无法仅使用javascript监控进度。您还需要一个服务器组件。 Ajax请求只会在完成后触发回调。因此,您需要使用第二个Ajax请求轮询服务器,以询问已经发送了多少字节。您的服务器必须能够监控“上传”的进度。