小编典典

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

ajax

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

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


阅读 290

收藏
2020-07-26

共1个答案

小编典典

这并非难事-仅此而已,我不会开始与iframe搞混。这样的事情怎么样?

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

基本上,您创建对话框,然后打开对话框,从服务器中加载一个html文件,替换<div id="divInDialog"></div>对话框中的内容<div class="selector"/>

2020-07-26