如何在jquery对话框中加载html页面。

时间:2012-02-28 17:19:50

标签: javascript jquery

我创建了一个对话框,我想在其中加载一个HTML页面

3 个答案:

答案 0 :(得分:6)

假设您的对话框是#dialog(<div id="dialog"></div>),这将起作用:

$.get("url/to/yourpage.html", function(data) {
    $("#dialog").html( data );
});

答案 1 :(得分:0)

这样的事情:

var url = "the url";
var dialog = $("#dialog");
if ($("#dialog").length === 0) { // only create if it doesn't exist
    dialog = $('<div id="dialog"></div>').appendTo('body');
}
// load remote content
dialog.load(
url, {}, function(responseText, textStatus, XMLHttpRequest) {
    dialog.dialog({
        // your options
    })
}​)

答案 2 :(得分:0)

由于您说您已经创建了对话框,因此加载和打开就变得如此简单:

$('#dialog').load( url, function(){
    $(this).dialog('open');                   
});