Когда жмешь кнопку, то отправляется ее имя, тоесть на сервере ты получаешь $_POST['uploadfile'].
А когда кнопку не жмешь, то есть когда сабмитишь через .submit() кнопка не отправляется. Вот в чем твоя ошибка - ты на сервере проверяешь $_POST['uploadfile'], а нужно проверять файл.
__________________
В личку только с интересными предложениями
|