Есть скрипт, отправляющий файлы и данные из формы.
function upload(file, onSuccess, onError, onProgress) {
var xhr = new XMLHttpRequest();
xhr.onload = xhr.onerror = function() {
if(this.status != 200 || this.responseText != 'OK') {
onError(this);
return;
}
onSuccess(this.responseXML);
return;
};
xhr.upload.onprogress = function(event) {
onProgress(event.loaded, event.total);
}
xhr.open("POST", "upload.php", true);
xhr.send(file);
}
Но при вызове не передает управление и XML данные, полученные с сервера в JS функцию.
Cерверный скрипт вызывается и работает: сохраняет файл, обновляет базу и возвращает XML.
Получаемый XML нужно обработать в JS. Как вызывать функцию с передачей ей полученного XML?
Подскажите, пожалуйста!