【问题标题】:jQuery dialog Open link in same pagejQuery 对话框在同一页面中打开链接
【发布时间】:2011-02-01 21:24:54
【问题描述】:

我有一个带有 2 个按钮“取消”和“打开”的对话框,当我点击打开时,我想在同一页面中加载一个 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'));

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

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

【问题讨论】:

    标签: jquery url hyperlink dialog


    【解决方案1】:

    好吧,你可以设置window.location.href属性:

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

    【讨论】:

    • 该死!击败我 39 秒。
    【解决方案2】:

    如果你想在对话框中打开 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" );
                }
            }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多