jQuery 对话框在同一页面中打开链接

发布于 2024-10-15 06:00:43 字数 594 浏览 1 评论 0原文

我有一个带有 2 个按钮“取消”和“打开”的对话框,当我单击“打开”时,我想在同一页面中加载一个网址。

这是我的代码:

$("#delete_wind").dialog({ autoOpen: false })   
    $( "#delete_wind" ).dialog({
        resizable: false,
        height:'auto',
        width:350,
        modal: true,
        buttons: {"OPEN Message": function() {
        url=('mailbox.php?id='+jQuery.data(document.body, 'elimina_id'));

            **HOW OPEN URL??????**
            $( this ).dialog( "close" );

            },
            "Annulla": function() {
                $( this ).dialog( "close" );
            }
        }
});

I have a dialog with 2 buttons 'cancel' and 'open', when I click on open I would like to load a url in the same page.

This is my code:

$("#delete_wind").dialog({ autoOpen: false })   
    $( "#delete_wind" ).dialog({
        resizable: false,
        height:'auto',
        width:350,
        modal: true,
        buttons: {"OPEN Message": function() {
        url=('mailbox.php?id='+jQuery.data(document.body, 'elimina_id'));

            **HOW OPEN URL??????**
            $( this ).dialog( "close" );

            },
            "Annulla": function() {
                $( this ).dialog( "close" );
            }
        }
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

并安 2024-10-22 06:00:43

那么,您只需设置 window.location.href 属性即可:

location.href = '/' + 'mailbox.php?id='+jQuery.data(document.body, 'elimina_id');

Well, you can just set the window.location.href attribute:

location.href = '/' + 'mailbox.php?id='+jQuery.data(document.body, 'elimina_id');
清浅ˋ旧时光 2024-10-22 06:00:43

如果您想在对话框中打开 URL,请尝试以下操作:

$("#delete_wind").dialog({ autoOpen: false })   
    $( "#delete_wind" ).dialog({
        resizable: false,
        height:'auto',
        width:350,
        modal: true,
        buttons: {"OPEN Message": function() {
        url=('mailbox.php?id='+jQuery.data(document.body, 'elimina_id'));

            $.get('yoururl.php'.function(data){
                 $('#delete_wind').html(data);
            });
            $( this ).dialog( "close" );

            },
            "Annulla": function() {
                $( this ).dialog( "close" );
            }
        }
});

If you want to open the URL inside the dialog, try this:

$("#delete_wind").dialog({ autoOpen: false })   
    $( "#delete_wind" ).dialog({
        resizable: false,
        height:'auto',
        width:350,
        modal: true,
        buttons: {"OPEN Message": function() {
        url=('mailbox.php?id='+jQuery.data(document.body, 'elimina_id'));

            $.get('yoururl.php'.function(data){
                 $('#delete_wind').html(data);
            });
            $( this ).dialog( "close" );

            },
            "Annulla": function() {
                $( this ).dialog( "close" );
            }
        }
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文