Основная идея асинхронной загрузки файла заключается в том, что форма сабмитится в скрытый iframe. В простейшем случае это может выглядить следующим образом:
<html> <head> </head> <body> <form> </form> </body> </html>
Такой способ работает, но не удобен тем, что требуется много дополнительной работы только для того, чтобы преобразовать обычную форму в асинхронную. Давайте упростим этот процесс.
Продолжение следует…