2013-08-15 2 views
0

Here - это скрипка. Я рассмотрел вопрос «How to add multiple buttons in Jquery UI dialog box?», но упомянутые там методы не сработали. Принято к:Несколько кнопок в диалоговом окне jquery ui только один показывает

$("#mydialog").dialog({ 
    buttons: { 
     'Confirm': function() { 
      //do something 
      $(this).dialog('close'); 
     }, 
     'Cancel': function() { 
      $(this).dialog('close'); 
     } 
    } 
}); 

не стесняйтесь пересматривать свою скрипку и сообщать мне об этом!

ответ

0

Метод в вопросе, который вы связали, работает. Ваша скрипка неверна. Он имеет

$('#dialog').dialog({ 
    modal: true, 
    dialogClass: 'no-close', 
    buttons: [{ 
     text:'OK', 
     click: function() { 
      $(this).dialog('close'); 
     }, 
     text:'Cancel', 
     click: function() { 
      location.reload(); 
     } 
    }] 
}); 

Если изменить это формат, показанный на вопрос, который вы связаны

$('#dialog').dialog({ 
    modal: true, 
    dialogClass: 'no-close', 
    buttons: { 
     'OK' : function() { 
      $(this).dialog('close'); 
     }, 
     'Cancel' : function() { 
      location.reload(); 
     } 
    } 
}); 

вы получаете две кнопки.