Это связано с тем, что единственный кроссбраузерный метод загрузки файлов AJAX'ом — создать невидимый />и указать форме атрибут target=«upload».
Плагином этот ответ считывается только в виде текста.
Не лучше ли просто аккуратно обрабатывать эти переходы? под jQuery полно плагинов для этого, под другие фреймворки тоже. Я сейчас начинаю использовать www.asual.com/jquery/address/ — вроде довольно удачный.