我有一个调用函数的按钮,这个函数将一个模板输入到Jquery对话框中。对话在每次通话中都会打开三次,但我不知道为什么。
我检查了按钮单击方法的数量,以及带有警报和console.log的gets数量--按钮单击也运行了一次。
我的代码有什么问题?谢谢!
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
...
}
});
});
});
}
发布于 2018-12-10 13:05:50
我找到了根本问题。我在所谓的模板里有一个小脚本。这个脚本造成了问题。
https://stackoverflow.com/questions/53666771
复制相似问题