在關閉時,我必須加載一個<div>
,因爲我的HTML被加載到<div>
中。如何在關閉jQuery對話框中加載包含HTML的div
即
window.location.href = $("#bodydiv").load('pages/test1.html');
但其實這並不工作,我們希望,因爲加載HTML的<div>
實際上不是.html
頁面的方式。
我該怎麼做?
代碼:
function test_() {
var dDialog = $('#test1').load("pages/test.html");
dDialog.dialog({
autoOpen: false,
modal: true,
title: "Warning",
buttons: [{
text: "Ok",
click: function() {
$(this).dialog("close");
}
}],
close: function (event, ui) {
/* want to load this way but this does not (will not) work */
window.location.href = $("#bodyDiv").load('pages/test1.html');
}
});
dDialog.dialog('open');
}
如果我只是給window.location.href = "pages/test1.html"
按預期的HTML被加載,但不是<div>
內我指定,與風格爲<div>
一起。
你有沒有試着用'$( 「#DIV」)追加(// HTML代碼)。 ;'? – Mollo