это плагин какой-то, да?
вы уверены, что там this не теряется, внутри обработчиков сабмита и комплита?
кстати, что вы вообще хотите сделать? если просто отправить файл, то можно сделать гораздо проще:
var dataToSend = new FormData();
dataToSend.append('file', file); //file — переменная, содержащая файл, прочитанный через FileAPI
$.post('/upload.php', dataToSend, function(data) { console.info(data); });
работать будет только в браузерах, поддерживающий файлапи и формдата (почти все, кроме ИЕ). сообственно, аяксовый аплоад файлов так и реализуется.