Сделал как Вы посоветовали $("#dialog").dialog('destroy').remove(); Но теперь после того как закрываю диалог второй раз он вообще не вызывается. Я так понимаю убивается ("#dialog") в DOM после закрытия А как же восстановить его для повторного открытия диалога? Код такой
$("#dialog").dialog(
{
position: ["left","top"],
title:"Запись новой пары",
hide: "slide",show:"slide",height:400,width:700,
zIndex:999,
open: function(event, ui) {
$.ajax({
url:"ajax/stationary/insert_pair.php",
data:stqstring,
cache: false,
success: function(html)
{ $("#insert_pair").html(html);
}
});
},
close: function(event, ui) {
$("#dialog").dialog('destroy').remove();
}
}).dialog("open");
ТО что возвращается в #insert_pair
$(".open_add_pair_field").live("click",ADD_PAIRS_FIELD);
$(".close_add_pair_field").live("click",function()
{
alert("Закрываю поле");
$(".add_par_field").hide();
});