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

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

假设您的对话框是#dialog(

),这将起作用:

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

像这样的东西:

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

既然你说你已经创建了对话框,那么加载和打开就变得如此简单:

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