Блин. Сразу не заметил
Вы унечтожаете диалог полностью, а потом пытаетесь открыть унечтоженный диалог при помощи опен. Неудивительно что вы неможете открыть то что несуществует
вместо $('#dialog').dialog('destroy'); // код уничтожает диалог
используйте $('#dialog').dialog('close'); //код закрывает диалог
в отличии от унечтоженного, закрытый диалог можно открыть повторно
p.s.
Если-же вы всё таки хотите уничтожать диалог через destroy, то будьте любезны и создавать его перед открытием
т.е. каждый раз вместо open применять всю эту бодягу .dialog({ autoOpen: true,buttons: {бла бла} });
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Последний раз редактировалось DjDiablo, 09.10.2011 в 14:18.
|