ajax xhr lengthComputable возвращает false с помощью файла php
я делаю ajax-запрос с XMLHttpRequest, чтобы показать ход выполнения запроса. Это'прекрасно работает с html-файлом, но evt.lengthComputable возвращает false с php-файлом.
Мой 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;
}
Спасибо за помощь :)!