повторно инициализировать диалоговое окно jquery после сохранения Ajax

Я использую модальную форму диалогового окна jQuery
, чтобы получить пользовательский ввод и сохранить ввод в базу данных с помощью Ajax. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что, поскольку это Ajax, страница не перезагружается, когда пользователь нажимает «Сохранить» в диалоговом окне. Из-за этого, если пользователь снова щелкает элемент триггера (элемент, который запускает функцию .dialog("open") для открытия диалога, диалог открывается, но с ответом на мой запрос Ajax (вместо моего исходного диалога со всеми моими полями ввода текста и т. д.) Однако, если я обновлю страницу и нажму на элемент триггера, чтобы снова открыть диалоговое окно, оно откроется просто отлично.

Мой вопрос: как мне сделать так, чтобы пользователю не приходилось каждый раз обновлять страницу, чтобы иметь мой начальный диалог, когда они нажимают на элемент, который запускает функцию открытия диалога?


person user765368    schedule 27.01.2012    source источник
comment
Пожалуйста, опубликуйте соответствующие разделы из вашего кода   -  person bfavaretto    schedule 27.01.2012
comment
Вы можете очистить свой диалог при закрытом действии. Обратитесь к этой теме: stackoverflow.com/questions/1345584/jquery-clean -старый-диалог   -  person korzeniow    schedule 27.01.2012