[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Jquery многократно отправляет данные
Kuliev
Доброго времени суток форумчане, столкнулся с такой проблемой.

Есть модальное окно с select. Есть табличка в ячейки которой есть ссылка при клики на которую всплывает модальное окно с формой. Далее выбираю нужное мне значение происходит событие change. В консоле вижу, что при первом change все происходит в штатном режиме, при втором, выполняется уже два раза change при следующем еще прибавляется.

Я хочу использовать Ajax но в итоге получается что отправляются сразу несколько запросов.

Вот код:
 $(document).ready(function() {

//Кликаем по ссылке
$('.std').on('click', function(e){
e.preventDefault();

//Получаем данные атрибута data
var id = $(this).attr('data-id');

//Показываем модальное окно с формой
$('#addEvent').modal('show');

//Отлавливаем событие change
$('#sel').on('change',function(){

//Получаем выбраный option из списка
var stat = $('#sel :selected').val();
console.log(stat);

//Очищаем select, скрываем форму
setTimeout(function(){
$('#sel').val('');
$('#addEvent').modal('hide');

}, 1500);

})
});

});


Подскажите кто знает почему так происходит.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.