вопрос по строению событий в событиях
если использовать вот такую конструкцию:
$('#knopka').on('click', function() {
$('#knopka2').on('click', function() {
$.ajax({
type: 'POST',
url : '/page',
data : data,
success: function (data) {
alert('success');
}
});
});
});
то нажимая второй раз на кнопку #knopka
происходит следующее: событие привязанное к кнопке #knopka2 повторяется 2 раза, далее 3 раза и тд
что тут сделать правильно что вы подскажите умную мысль?
вот что я подумал добавить отключение события сначала кнопки 2 тогда она не будет дупликатиться скажем так
это так себе решение или вы предложите умнее?
$('#knopka2').off('click');
$('#knopka').on('click', function() {
$('#knopka2').on('click', function() {
$.ajax({
type: 'POST',
url : '/page',
data : data,
success: function (data) {
alert('success');
}
});
});
});
|