Jquery открывает диалог 3 раза - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть кнопка, которая вызывает функцию, эта функция получает шаблон в диалог Jquery.Диалог открывается три раза при каждом вызове, но я не знаю почему.

Я проверил количество методов нажатия кнопки и количество попыток с оповещениями и console.log. Нажатие кнопки также выполняется один раз.

В чем проблема с моим кодом?Спасибо!

function egytalalatszerkeszt(talalatid, tomb, felado){
    alert("Something first"); //Run once

    $.get("templates/dokszerkeszttemp.php", function(visszatemp){
        alert("Something get"); //Run once
        var dialog = $().add(visszatemp);
        $.each(tomb, function(idx, item){
            console.log(tomb); //Logged once
            $(dialog).dialog({
                title: ("Title"),
                resizable: false,
                draggable: false,
                width: 1000,
                height: 520,
                modal:true,
                open: function(){
                    alert("dialog opened"); //Run 3 times
                    ...
                }
            });
        });
    });
}

1 Ответ

0 голосов
/ 10 декабря 2018

Ну, я нашел проблему с рутом.У меня был маленький скрипт внутри вызываемого шаблона.Этот скрипт вызвал проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...