Почему не работает ajax форма?
ваша форма шлет обычный post запрос на тот урл на котором находится, и правильно делает. Если хотите перехватывать и слать средствами js, то надо отменять стандартное действие:$("#form").submit(function(e){
e.preventDefault();
.....
Так что все шлется, просто без участия js. То что Вы наблюдаете это не перезарузка, а post запрос на текущий урл.
для начала глянь в инспекторе браузера куда и какой запрос отправляет твоя форма
зы action лучше прописывать явно