У меня есть диалоговое окно пользовательского интерфейса JQuery, которое открывает внутри него другую страницу. После того, как я нажимаю «Отмена» и пытаюсь нажать еще раз, он не открывается. Я искал в Интернете и нашел ответ, в котором говорилось, что мне нужно инициализировать диалог только один раз и просто вызвать его, когда пользователь нажимает кнопку. Я попытался переместить код инициализации в раздел загрузки страницы и сделать только диалог («открыть») для кнопки, но у меня все та же проблема, что и раньше. Как настроить диалоговое окно, чтобы его можно было отменить и снова открыть?
Код инициализации:
var scanDialog = $( "#dialog" ).dialog({
height:600,
width:800,
modal: true,
autoOpen:false,
buttons: {
"Scan": function() {
//scanning code
},
Cancel: function() {
scanDialog.load("url.html").dialog("close");
}
}
});
Код загрузки:
scanDialog.load("url.html").dialog('open');
#dialog
при загрузке новой страницы? - person Barmar   schedule 16.05.2013_destroy()
по какой-либо причине? Таким же образом вы можете потерять свое удостоверение личности. - person abdkw   schedule 16.05.2013