Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   FileAPI - отправка файла в форме (https://javascript.ru/forum/jquery/44440-fileapi-otpravka-fajjla-v-forme.html)

Veterinar 19.01.2014 23:07

FileAPI - отправка файла в форме
 
Есть скрипт, отправляющий файлы и данные из формы.
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?

Подскажите, пожалуйста!


Часовой пояс GMT +3, время: 17:12.