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

Повторное обращение к php вызывает двойной ответ
На странице форма и кнопка Отправить.
Заполняю форму. При помощи ajax запрашиваю данные из php-скрипта.
Получаю результат в массиве. Далее:
if(data) //данные с сервера получены
              {
                //Здесь вывожу результат в таблице
              }

При этом форма не перезагружается, что и требуется.
Однако если повторно нажать на кнопку отправить,
Выводится уже две таблицы с результатами.
Еще раз нажать - три таблицы и так далее.
Причем если в форме что-то изменить, то несколько раз выводятся уже новые результаты.

На событии нажатие на кнопку отправить у меня очищаются прошлые результаты методом empty().
Пробовал обнулить полученный массив:
data=0;
и
data.lenght=0;
Опять то же самое.

Что такое происходит?
Ответить с цитированием