Я вызываю модальное диалоговое окно jquery, в котором у меня есть кнопка сохранения.Кнопка сохранения, в свою очередь, выполняет Ajax-вызов, и в случае успеха отображается окно с предупреждением «Данные сохранены!» С кнопкой OK. Так что хорошо.
Теперь, когда окно предупреждений «Данные сохранены» закрыто, яВы хотите автоматически закрыть ранее запущенный модальный диалог. Кто-нибудь сделал что-нибудь подобное?
$( "#addFriendButton").click(function() {
$( "#addNewFriend" ).dialog({
title: 'Add a new friend.',
height:'auto',
width:'auto',
modal: true
});
});
//end addFriendButton
$( "#saveNewFriendButton").click(function() {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/api/bb/apiV1/addFriend",
data: formToJSON(),
dataType: "json",
success: function(responseDTO){
displayOKAlertBox(responseDTO.responseMessage);
}
});
});
function displayOKAlertBox(message){
$("#alertMsg").html(message);
$( "#alertbox" ).dialog({
modal: true,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
});
}