Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/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
Jquery ui ajaxjqueryui模式对话框_Jquery Ui_Jquery - Fatal编程技术网

Jquery ui ajaxjqueryui模式对话框

Jquery ui ajaxjqueryui模式对话框,jquery-ui,jquery,Jquery Ui,Jquery,编辑以添加@alistair laing建议的解决方案。) 在阅读了@jek的reply之后,我可以在我的页面上创建多个链接,通过URL传递一个id变量,以便可以动态加载对话框的内容。但是,我真的希望这是一个模态对话框: (编辑以包含修复;注意:原始脚本在链接到上面的帖子中,我所做的只是破坏它) $(函数(){ $('a.ajax')。单击(函数(){ var url=this.href; 变量对话框=$(“”) .appendTo('正文') //加载远程内容 dialog.load( 网址,

编辑以添加@alistair laing建议的解决方案。) 在阅读了@jek的reply之后,我可以在我的页面上创建多个链接,通过URL传递一个id变量,以便可以动态加载对话框的内容。但是,我真的希望这是一个模态对话框: (编辑以包含修复;注意:原始脚本在链接到上面的帖子中,我所做的只是破坏它)

$(函数(){
$('a.ajax')。单击(函数(){
var url=this.href;
变量对话框=$(“”)
.appendTo('正文')
//加载远程内容
dialog.load(
网址,
{},
函数(responseText、textStatus、XMLHttpRequest){
dialog.dialog({
莫代尔:是的,
宽度:500
});
}
);
//阻止浏览器跟随链接
返回false;
});
});

让一些事情安静下来。尝试将内容从第一个.dialog移动到第二个.dialog,该对话框是作为.load回调的一部分调用的。您要做的是创建对话框,然后将内容注入其中,然后再次调用它。您还可以删除自动打开,以便打开包含内容的对话框

安静一些。尝试将内容从第一个.dialog移动到第二个.dialog,该对话框是作为.load回调的一部分调用的。您要做的是创建对话框,然后将内容注入其中,然后再次调用它。您还可以删除自动打开,以便打开包含内容的对话框。没问题。既然你是一个新用户,你能把我的评论标记为一个好的评论并让你的问题得到回答吗。。。“这是站不住脚的,但是,我该怎么做呢?”阿利斯泰尔,你为什么不把你的评论作为一个答案转发给比尔,让比尔更容易接受这个答案,也让后来的人更容易发现它?
$(function (){
  $('a.ajax').click(function() {
   var url = this.href;
   var dialog = $('<div style="display:none"></div>')
   .appendTo('body')
  // load remote content
   dialog.load(
     url, 
     {},
     function (responseText, textStatus, XMLHttpRequest) {
        dialog.dialog({ 
        modal: true,
        width: 500
      });
    }
   );
   //prevent the browser to follow the link
   return false;
 });
});