В настоящее время я работаю над функцией JQuery Dialog, где открытый метод вызывается встроенной функцией onclick Javascript, например.Возвращение диалогового окна jQuery обратно в исходное состояние при закрытии/сохранении и т. Д.
<a href="#" onclick="showDialog(this); return false;">Click Me</a>
function showDialog(entity) {
//Set up some variables
var id = $(entity).attr('id);
//Create some Html form elements to go in the Dialog window
var html = "<input type='text' name='name' id='' />" +
"<input type='hidden' name='id' id='id' value=' + id + ' />";
//Set the dialog HTML and trigger the dialog open method
}
Это прекрасно работает, когда я вносить изменения в содержание диалога, например, скрывая поля, изменение контента через Ajax звонков и т.д., и попытка открыть диалоговое окно, после закрытия другого, изменения по-прежнему настоящее время.
Я думал об использовании функции destroy, но затем получаю ошибки jQuery относительно невозможности инициализации.
Как вернуть диалоговое окно обратно в исходное состояние при закрытии или сохранении диалога?
вы используете плагин в данный HTTP: // JQ ueryui.com/demos/dialog/? – 2010-11-25 20:02:49