doXhr: check xhr.status

This commit is contained in:
zrose584 2020-10-09 18:49:50 +02:00
parent debc11931f
commit 205665f138

View File

@ -40,7 +40,11 @@ function getDefaultTranscriptTrackIdx() {
function doXhr(url, callback=null) {
var xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.onload = (e) => {callback(e.currentTarget.response)};
xhr.onload = (e) => {
let ok = xhr.status >= 200 && xhr.status < 300;
if (ok) callback(e.currentTarget.response);
else alert(`${xhr.responseURL} status code: ${xhr.status}`);
}
xhr.send();
return xhr;
}