【发布时间】:2013-04-08 16:43:19
【问题描述】:
我正在使用 XMLHttpRequest 执行 ajax 请求,以显示请求的进度。它适用于 html 文件,但 evt.lengthComputable 使用 php 文件返回 false。
我的 php 文件以 utf-8 编码,没有任何特殊内容。
xhr: function()
{
console.log('xhr');
var xhr = new XMLHttpRequest();
xhr.addEventListener('loadend', uploadComplete, false);
function uploadComplete(event) {
console.log('uploadComplete');
//do stuff
}
//Download progress
xhr.addEventListener("progress", function(evt){
console.log([evt.lengthComputable, evt.loaded, evt.total]);
if (evt.lengthComputable) {
var percentComplete = (evt.loaded / evt.total) * 100;
}
}, false);
return xhr;
}
感谢您的帮助:)!
【问题讨论】:
标签: php xmlhttprequest