Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery UI模态匿名函数回调以打开对话框_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript Jquery UI模态匿名函数回调以打开对话框

Javascript Jquery UI模态匿名函数回调以打开对话框,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我试图创建一个类似函数(url、类)的函数来创建一个模式,加载到页面中,然后显示它。然而,这个函数是从SignalR hub中的方法名称的反射动态调用的,每次它打开所有模态时,我需要能够传入一个唯一的div ID来打开在该实例中创建的模态,我已经花了一段时间在这个问题上,并且有下面的内容,但无法让它工作。。。请帮忙 我想这应该是某种匿名回调,我也用eval()搞砸了,但没有用,你觉得呢 所以modalGo('/x.html',divid') 是否仅为div创建的特定变量创建模式打开 functi

我试图创建一个类似函数(url、类)的函数来创建一个模式,加载到页面中,然后显示它。然而,这个函数是从SignalR hub中的方法名称的反射动态调用的,每次它打开所有模态时,我需要能够传入一个唯一的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');
});
}
函数modalGo(url,x){
var$dialog=$('我认为您必须附加div对话框

$(函数(){
函数modalGo(url,x){
var对话框=$('Ciao compa');
$('#bibi')。追加(对话框);
对话({
自动打开:对,
莫代尔:是的,
身高:625,
宽度:500,
标题:“,
zIndex:190000
}).show();
}
莫达尔戈http://www.pippo.com","测试",;
});

你不能将
自动打开
设置为true吗?什么事件处理匿名函数?你想在调用modalGo或after时打开对话框吗?你的$dialog是否附加到body中?我想在对话框声明并加载内部html后启动anon函数。谢谢,我想我已经考虑过了,:)如何在此解决方案上调用.load:var dialog=$('').load(url);不想尝试使用此方法,您必须在同一来源和对话框div上加载页面
$(function(){


function modalGo(url,x) {
var dialog = $('<div>Ciao compa</div>');
$('#bibi').append(dialog);
dialog.dialog({
autoOpen: true,
modal: true,
height: 625,
width: 500,
title: "",
zIndex: 190000
}).show();
}

modalGo('http://www.pippo.com','test');

});