Показать сообщение отдельно
  #1 (permalink)  
Старый 25.03.2018, 02:20
Профессор
Отправить личное сообщение для Sergey1986 Посмотреть профиль Найти все сообщения от Sergey1986
 
Регистрация: 28.02.2018
Сообщений: 172

Разбираем события
всем добра)

есть такой кусочек кода

$('body').on('click','#btn_form', function(){
	var status_action = $(this).attr("data-status_action"); //это переменная может принимать разные значения
	alert(status_action);
       $('#form').submit(function(e){
		e.preventDefault();//запрет на стандартное событие
		e.stopImmediatePropagation();//это что бы при повторном нажатии события дважды не запускалась	
		alert("Форма");
		var data_form = $(this).serialize()  + "&status_action=" + status_action;
		alert(data_form);
					
               return false;
	});
});


вопрос, почему при повторном инициализации 'click','#btn_form', , если призошла сменаstatus_action на другое значение, то тут уже data_form она не меняется...

какие есть мыли?
Заранее спасибо!
Ответить с цитированием