如何让 jQueryUI 对话框动态加载内容

2024-01-05

我喜欢 jQueryUI 的对话框。但是,似乎没有一种方法可以动态加载内置内容。我想我必须使用其他方法来实现这一目标? iframe 仅在可见时才加载内容吗?这是正确的方法吗?

如果其他对话框机制更适合仅在首次打开时加载内容,我愿意接受。


这并不难做到——我不会仅仅为了这个就开始搞乱 iframe。像这样的事情怎么样?

$( ".selector" ).dialog({
   open: function(event, ui) {
     $('#divInDialog').load('test.html', function() {
       alert('Load was performed.');
     });
   }
});

基本上,您创建对话框,当它打开时,会从您的服务器加载一个 html 文件,替换您的对话框的内容<div id="divInDialog"></div>,它应该在你的对话框中<div class="selector"/>.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让 jQueryUI 对话框动态加载内容 的相关文章

随机推荐