Javascript jQuery iFrame模式返回值
我应用了在这个中找到的模态函数。它是一个jQuery模式,将Javascript jQuery iFrame模式返回值,javascript,jquery,html,Javascript,Jquery,Html,我应用了在这个中找到的模态函数。它是一个jQuery模式,将源文件放入中并显示为模式。现在的问题是,在用户选择项目后,我需要从模式返回到背景页面的值 下面是一些jQuery代码:(这是加载页面时的代码) var openmmodal=函数(源) { modalWindow.windowId=“myModal”; modalWindow.width=480; modalWindow.height=405; modalWindow.content=“”; modalWindow.open(); };
源文件
放入
中并显示为模式。现在的问题是,在用户选择项目后,我需要从模式返回到背景页面的值
下面是一些jQuery代码:(这是加载页面时的代码)
var openmmodal=函数(源)
{
modalWindow.windowId=“myModal”;
modalWindow.width=480;
modalWindow.height=405;
modalWindow.content=“”;
modalWindow.open();
};
模态中的可能代码:
<select name="selItem">
<option value="item1">Item 1</option>
<option value="item2">Item 2</option>
<option value="item3">Item 3</option>
<option value="item4">Item 4</option>
</select>
<input type="button" id="btnSel" name="btnSel" value="Select" />
项目1
项目2
项目3
项目4
模式显示中有一个按钮
,单击该按钮时,它会将值传递给一个输入文本
返回到背景页面,然后删除模式
我怎样才能做到这一点?多谢各位 可能的解决方案是在模型打开后在其按钮上添加click listener。下面是一些代码:
modalWindow.open(function()
{
//callback
$('#btnSel').on('click', function()
{
//do what you need here.
});
});
注意:
确保有某种方法可以像我建议的那样运行回调函数
从文档中,您可以在打开
选项中添加逻辑:
var modalWindow = {
....
open:function()
{
//your stuff - click listener
}
};
var modalWindow = {
....
open:function()
{
//your stuff - click listener
}
};