我正在尝试创建一个类似 function(url,class) 的函数来创建模式,加载到页面中然后显示它。但是,此函数是从 SignalR 集线器中的方法名称的反射动态调用的,每次它打开所有模式时,我都需要能够传入一个唯一的 div ID 以仅打开在该实例中创建的模式,我已经花了一段时间后,有以下但无法让它工作......请帮助!!!!
我认为它需要某种匿名回调,我也搞砸了 eval() 无济于事,想法?
所以 modalGo('/x.html','divid')
会为创建的特定变量创建一个模态 div 吗?
function modalGo(url,x) {
var $dialog = $('<div id ="' + x + '></div>').load(url).dialog({
autoOpen: false,
modal: true,
height: 625,
width: 500,
title: "",
zIndex: 190000
}, function() {
$(document.getElementById(x)).dialog('open');
});
}