пару вещей, которые вы можете сделать, чтобы помочь с устранением неполадок.
Вставьте предупреждение alert("submit");
после $('form#submit').submit(function () {
, чтобы увидеть, отправляет ли форма. Также вставьте один из них в alert("success");
, чтобы увидеть, получаете ли вы ответный вызов. Это покажет вам, на каком этапе происходит сбой, и поможет вам выполнить поиск.
Вы также можете использовать плагин firebug для firefox, чтобы увидеть, что отправляется через ajax, если он работает, чтобы увидеть, правильно ли вы получили какие-либо значения. Думаю, вам нужно поставить галочку Показывать запросы XMLHttp в консоли