Я создаю модальное диалоговое окно JQuery UI и сохраняю результат в переменной $ dialog. Кнопки меняются в зависимости от того, какая операция выбрана, поэтому я установил кнопки с помощью вызова функции следующим образом:
$dialog.dialog( "option", "buttons", [
{
text: "Ok",
click: function() { close_project(); }
},
{
text: "Cancel",
click: function() { ($this).dialog("close"); }
}
]);
Здесь отображаются две кнопки с текстом «0» и «1» вместо «ОК» и «Отмена». . Кроме того, не работают функции щелчка.
Я повторял это несколько раз, и синтаксис выглядит правильным. Что я делаю не так?