Форма обратной связи с использованием AJAX, отправкой сообщения по почте и возможностью прикрепить файл

Обновление от 18.09.2015: изменён исходный код примера — теперь не нужно перезагружать страницу даже если через форму отправляется файл. Это

Был ли jquery.com скомпрометирован (взломан)?

И всё-таки он взломан, продолжение здесь.   Сегодня рано утром RiskIQ опубликовал сообщение в блоге, утверждающее, что веб-сервер jQuery.com был скомпрометирован