javascript在对话框中显示其他页面

时间:2015-05-11 12:54:10

标签: javascript jquery asp.net jquery-ui-dialog

我有一个情况 我刚刚写了一个网格代码

function openDialogLog(id) {
        var $dialog = $('#DialogLog')
            .html('<iframe style="border: 0px;" src="viewuserlog.aspx?id=' + id + '" width="100%" height="100%" style="left:250px;width:900px;"></iframe>')
            .dialog({
                title: "User Log",
                autoOpen: false,
                dialogClass: 'dialog_fixed,ui-widget-header',
                modal: true,
                height: 500,
                width: 900,
                left: 250,
                minWidth: 400,
                minHeight: 400,
                draggable: true,
                close: function () {
                    $(this).append(history.go(0));

                }
            });
            $dialog.dialog('open'); 
    }

现在的情况是,当我关闭日志并打开其他用户页面时只回发然后它会显示一个对话框

请帮助我解决问题

1 个答案:

答案 0 :(得分:0)

经过大量谷歌搜索后,我找到了解决方案..用$(this).append(history.go(0));替换$(this).dialog('destroy');谢谢