Я пытаюсь создать несколько модальных окон, которые загружают свой контент динамически, используя AJAX с виджетом диалога jQuery UI.Идея состоит в том, что диалог будет существовать ТОЛЬКО на странице, когда пользователь запрашивает что-то, а затем снова удаляется, когда пользователь нажимает кнопку закрытия.Однако с моим текущим кодом у меня есть две проблемы: 1.) диалоговое окно существует на странице, прежде чем его запрашивают из того, что я могу сказать 2.) когда пользователь закрывает модальное окно, его нельзя открыть снова, пока он не обновит страницу.
В моем приложении есть следующий код:
$('.ajax').live('click', function()
{
var url = this.href;
var dialog = $("#dialog");
if ($("#dialog").length == 0)
{
dialog = $('<div id="dialog"></div>').appendTo('body');
}
dialog.load(
url,
{},
function(responseText, textStatus, XMLHttpRequest)
{
dialog.dialog();
}
);
return false;
});
Любая помощь будет принята с благодарностью.Спасибо