UPD нашел проблему:
https://github.com/yiisoft/yii2/issues/1384
Как ее обойти?
Старая версия вопроса, уже не актуальна:
Есть код:
$('#user-univer').on('submit',function(e){
e.preventDefault();
var university = $('#profuniverform-university').val();
var degree = $('#profuniverform-degree').val();
var date = $('#profuniverform-date').val();
var info = $('#profuniverform-info').val();
$('#user-univer').hide();
$('#newuniver').show();
var newuniver = '<div class="edu-section feautures profile-space"><h3><i class="fa fa-mortar-board"></i>'+university+'</h3><ul class="company-contacts"><li><i class="fa fa-briefcase"></i>'+degree+'</li><li><i class="fa fa-calendar"></i> '+date+' </li><li><i class="fa fa-info-circle"></i>'+info+'</li></ul></div>';
$('.education-section').append(newuniver);
});
После того, как отправляю форму, нажав на кнопку, появляются две записи про универ (жму один раз).
Но почему так, ведь
$('.education-section').append(newuniver);
вызывается один раз. Я не в первый раз замечаю подобные фишки в своей огнелисе.
P.S. Дважды добавляются только в первый раз. второй и третий раз на кнопку жму - вижу +1 запись. Обновляю страницу, жму - плюс две. Как это овзможно?