使用Jquery Popup加载Codeigniter视图


Load a Codeigniter view with Jquery Popup

我想用Jquery弹出窗口加载我的视图。我用Jquery的普通浏览器弹出窗口做了这件事。

$("#btn_preview").click(function(e){
        var message=$('#txtMessageRequired').val();
        $.ajax({
            type: "POST",
            data: {message: message},
            url: base_url+'index.php/newsletter/preview_newsletter',//Important: base_url is defined in the header section
            success:function(result){
                var w = window.open('about:blank', 'Newsletter Preview');
                w.document.write(result);
                w.document.close();
            }
        });
    });

但是用Jquery弹出窗口做了很多尝试。

有什么解决办法吗。。提前谢谢。。

在这里我可以解决我的问题。。

$("#btn_preview").click(function(){
        var name=$('#txtName').val();
        var message=$('#txtMessageRequired').val();
        var tag = $("<div></div>");
        $(tag).attr("title", "Preview - Newsletter");
        $.ajax({
            type: "POST",
            data: {message: message, name: name},
            url: base_url+'index.php/newsletter/preview_newsletter',//Important: base_url is defined in the header section
            success:function(result){
                $(tag).dialog({
                    autoOpen: false,
                    show: {
                        effect: "blind",
                        duration: 1000
                    },
                    hide: {
                        effect: "explode",
                        duration: 1000
                    }
                });
                $(tag).dialog( "option", "width", 670 );
                $(tag).html(result).dialog().dialog('open');
            }
        });
    });