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