Я нашел возможным создать пользовательскую кнопку в диалоге jQuery UI, но как мне вызвать какое-либо действие при нажатии кнопки?Например, я создал кнопку «Создать».При нажатии я хочу вызвать запрос Ajax Post.
У меня также есть другая проблема.Страница, на которой создается диалоговое окно, является результатом запроса публикации формы с предыдущей страницы.Диалог имеет форму внутри, которая удаленно вставляет текст, введенный в текстовое поле.При успешном создании этой записи я хотел бы обновить страницу, когда диалоговое окно закрыто.
Проблема, с которой я столкнулся, заключается в том, что браузер выдает предупреждение с просьбой подтвердить обновление.Любой способ обойти это или лучшее решение?
$("#dialog").dialog({
autoOpen: false,
width: 600,
height: 200,
maxHeight: 200,
modal: true,
closeOnEscape: true,
buttons: {
"Close": function() {
$(this).dialog("close");
},
"Create": function() {
}
},
beforeClose: function(event, ui) {
alert('I\'m about to close');
}
});
$("#opener").click(function() {
$("#dialog").dialog("open");
return false;
});