Показать сообщение отдельно
  #6 (permalink)  
Старый 16.09.2015, 17:33
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Полдня потерял. Весь интернет перевернул.
Потом все же методом исключения нашел ошибку в скрипте, которая выводила нарастающе повторные записи.
В общем, два обработчика висели на одном событии

У меня так:
//search - это id инпута submit
$('#search').click(function (e)
{
  //Здесь проводились всевозможные проверки на заполненность полей и прочее, а потом идет:
  //Все данные верны:
  $('form:first').submit(function()
  {
    //и здесь главный ajax запрос, выводящий данные на страницу
  }
}

И вопрос, чтобы весь "многотонный скрипт" не переделывать,
может быть можно как нибудь первый обработчик изменить,
чтобы он не мешал второму?
Первый на самом деле важен, после него идет много всякого.
Если что-то не заполнено, производятся вычисления, другие ajax запросы и пр.
Или один вариант - засунуть его после submit. Но это будет большой геморрой переделывать.
Ответить с цитированием