2015-04-10 3 views
1

Мне нужно перезагрузить страницу, когда пользователь нажимает кнопку «ОК» в диалоговом окне пользовательского интерфейса jquery. Я пытаюсь сделать следующее, но это не похоже на работу. Тем не менее модальный диалог закрывается.Функция Jquery ui ok ok не перезагружает страницу

function ShowConfirmationDialogForNewSite() { 
    $("#dialog").dialog({ 
    modal: true, 
    buttons: { 
     Ok: function() { 
      window.location.reload(true); 
      $(this).dialog("close"); 
      }    
     } 
    }); 
} 

ответ

2

В диалоговом использовании close свойства для перезагрузки:

function ShowConfirmationDialogForNewSite() { 
    $("#dialog").dialog({ 
     modal: true, 
     buttons: { 
      Ok: function() {    
       $(this).dialog("close"); 
      }    
     }, 
     close: function(event, ui){ 
      window.location.reload(true); 
     } 
    }); 
} 
+1

отлично работает. спасибо – rumi

Смежные вопросы