При первом вызове функции выскакивает ошибка в консоли:
Uncaught ReferenceError: qq is not defined
При повторном вызове, все нормально.
Весь интернет облазил, везде пишут что правильно нужно подключить сначала плагин потом jquery и тд.
Я уже перепробовал все возможные варианты, не помогает. Ошибка остается.
Вот сам код функции:
function ajax_prep_for_edit( news_id, event ){
$.get(dle_root + "engine/ajax/controller.php?mod=editnews", { id: news_id, field: event, action: "edit" }, function(data){
new Fancybox([{
src: "<div class='position-relative' style='min-width:640px;width:100%;'> " + data + "<button type='button' class='btn btn-sm btn-primary fw5 fs09' id='postsavetbtn'>Сохранить</button></div>",
type: 'html',
closeButton: true,
dragToClose: false,
autoFocus: false,
},],{
on: {
done: (fancybox, slide) => {
$( "#postsavetbtn" ).click(function() {
ajax_save_for_edit( news_id, event );
});
},
},
});
}, 'html');
return false;
};