Я не спец, но по-моему ajax не может асинхронно загружать файлы на сервер (объект XMLhttpRequest этому не обучен), соответственно этого не может и метод $ajax jQuery.
Для выполнения аналогичной задачи я использовал скрытый элемент iframe. Есть плагин jQuery, который упрощает выполнение этой операции (не помню как называется, что-то вроде FormPlaggin), он исходя из документации по нему также использует скрытые iframe, только происходит это "за кадром" для пользователя jQuery.
Ещё раз подчеркну, что не претендую на абсолютную правоту, я не спец.
|