Вы не можете использовать AJAX для загрузки файлов (если браузеры клиентов не поддерживают элемент HTML 5, который разрешает доступ к объекту файла.).
Ваше решение - подделать его
создать элемент формы
<form id="myForm" action="upload.php" method="POST" target="results_frame">
<input name="fileUpload" type="file" />
<input type="submit" value="Submit" />
</form>
Мы устанавливаем цель фрейма для 'results_frame', мы определим его после формы в HTML как пустой iframe.
<iframe id="results_frame" name="results_frame" style="display:none;"></iframe>
Затем в бэкэнде вашего php-файла вы можете записать файл как -
$_FILE['file']['param']; //where param accepts multiple values
//such as name, type, size, error, and tmp_name
После того, как вы выполнили манипуляции с файлом, вы можете сделать эхо любой необходимой вам информации, включая обновление начальной формы на этом этапе.