我想获取我的AJAX请求的进度-到目前为止已下载了多少文件。例如,我正在使用AJAX下载大图片,因此可以将内容放在DATA URL中(这可能不是最好的方法,这只是一个示例。)
因此,我向无法控制的某些主机发出了AJAX请求(flickr),并将进度报告给用户。如果没有服务器端脚本或类似的东西,我找不到解决方法。最好该解决方案将使用JQuery,因为这是我在网站上使用的。谢谢!以撒
据我所知,$ .ajax()函数不支持“已加载的字节”。它只有开始和完成事件,没有进度事件。
我发现此线程详细说明了一次尝试,但显然该代码可在多个浏览器中工作,但不能在IE中工作。他们提出的建议是在其他浏览器中显示进度,并为IE提供一条简单的“正在加载…”消息。
请注意,同一站点上有多个类似的讨论,因此请浏览左侧面板以了解其他方法。