Ta funkcja uploadProgress powinna wyświetlić po prostu alert'a, to tak dla testów, ale nie robi tego. Zaś, gdy dawałem właśnie "error" czy "complete", to działało. Ma ktoś jakiś pomysł?
var xhr = new XMLHttpRequest(); xhr.upload.addEventListener("progress", uploadProgress, false); xhr.addEventListener("error", uploadFailed, false); xhr.open("POST", "<?=site_url('screen/upload')?>", false); xhr.send(formData);
@edit: Nie działa mi też coś takiego:
var xhr = new XMLHttpRequest(); xhr.upload.addEventListener('progress',function(ev){ console.log((ev.loaded/ev.total)+'%'); }, false); xhr.open("POST", "<?=site_url('screen/upload')?>", false); xhr.send(formData);
P.S.: Oczywiście upload działa dobrze. Nie działa tylko ten progress.