【发布时间】:2015-08-18 20:42:20
【问题描述】:
我有ajax 请求get 方法返回一些动态数据。我想检查响应的大小以及加载了多少。
基本上我想用javascript制作一个进度条。互联网上有很多可用的插件,但我想在帮助下自己制作。
所以我只需要参考如何完成这些事情。我需要两件事是总数据大小(kb)和加载多少。
【问题讨论】:
标签: javascript jquery ajax
我有ajax 请求get 方法返回一些动态数据。我想检查响应的大小以及加载了多少。
基本上我想用javascript制作一个进度条。互联网上有很多可用的插件,但我想在帮助下自己制作。
所以我只需要参考如何完成这些事情。我需要两件事是总数据大小(kb)和加载多少。
【问题讨论】:
标签: javascript jquery ajax
为我工作
var xhr = $.ajax({
type: "HEAD",
url: "path/to/file.ext",
success: function(msg){
alert(xhr.getResponseHeader('Content-Length') + ' bytes');
}
});
【讨论】:
试试这个,
var xhr = $.ajax({
type: "HEAD",
url: "path/to/file.ext",
success: function(msg){
alert(msg.tostring().length);
}
});
【讨论】: