jQuery打开对话框3次

时间:2018-12-07 09:36:23

标签: jquery dialog

我有一个调用函数的按钮,此函数将模板插入Jquery对话框。该对话框在每个通话中都会打开3次,但我不知道为什么。

我检查了按钮单击方法的数量,以及带有警报和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 :(得分:0)

好吧,我找到了根本问题。我在调用模板中有一个小脚本。该脚本导致了问题。