Php 通过带有加载图标的Ajax打开JQUERY UI对话框

Php 通过带有加载图标的Ajax打开JQUERY UI对话框,php,jquery,ajax,jquery-ui,Php,Jquery,Ajax,Jquery Ui,我的jQueryUI脚本运行良好。我的#对话框有两个PHP sql查询,用于获取结果。在这种情况下,单击#open后,我想使用Ajax reguest。例如:我点击#open,点击UI对话框打开后,内部对话框加载user\u settings.php,加载时显示:请稍候,加载 几秒钟后,它加载user\u settings.php。我认为我使用的方法可以加载我的index.php沉重 $(document).ready(function(){ $("#dialog").load('a

我的jQueryUI脚本运行良好。我的
#对话框
有两个PHP sql查询,用于获取结果。在这种情况下,单击
#open
后,我想使用Ajax reguest。例如:我点击
#open
,点击UI对话框打开后,内部对话框加载
user\u settings.php
,加载时显示:请稍候,加载


几秒钟后,它加载
user\u settings.php
。我认为我使用的方法可以加载我的
index.php
沉重

$(document).ready(function(){


    $("#dialog").load('ajax_dialog/user_settings.php')
    .dialog({ 
        autoOpen: false, 
        show: 'fade', 
        position: 'center center', 
        resizable:false, 
        draggable:false, 
        modal:true
    });

    $("#open").click(
        function () {
            $("#dialog").dialog('open');
            return false;
        }
    );

});
</script>
$(文档).ready(函数(){
$(“#dialog”).load('ajax_dialog/user_settings.php'))
.dialog({
自动打开:错误,
节目:“褪色”,
位置:'中心',
可调整大小:false,
可拖动:错误,
莫代尔:对
});
$(“#打开”)。单击(
函数(){
$(“#dialog”).dialog('open');
返回false;
}
);
});
HTML

<a id ="open" href="#">Open jquery UI DIALOG</a>
    <div id="dialog" Title="My Jquery UI dialog"></div>
<a id ="open" href="#">Open jquery UI DIALOG</a>
<div id="dialog" Title="My Jquery UI dialog">Please wait, loading...</div>

正如Alex告诉你的,你的问题有点让人困惑,但我想我理解你想要做什么(我希望如此!)

HTML

<a id ="open" href="#">Open jquery UI DIALOG</a>
    <div id="dialog" Title="My Jquery UI dialog"></div>
<a id ="open" href="#">Open jquery UI DIALOG</a>
<div id="dialog" Title="My Jquery UI dialog">Please wait, loading...</div>
当您单击打开时,您的对话框将显示“请稍候,正在加载…”消息。几秒钟后,对话框内容将替换为
user\u settings.php
内容

如果在
user\u settings.php
文件中没有回显任何内容,只需替换行
$('#dialog').html(数据)与您想要的内容


快乐编码

就我个人而言,我不明白你在问什么。也许你应该把你的问题重新表述为一个问题。什么是你无法理解的?“我认为我使用的方式,可以加载我的index.php重载。”-这是一个令人困惑的说法。