2012-09-26 2 views
0

Я пытаюсь получить этот пример, который я нашел на этом форуме для работы. Я хочу вывести сообщение «ОК», когда нажата кнопка «ОК», и я хочу закрыть диалоговое окно, когда я нажму «Отменить». У меня будет этот код, прикрепленный к кнопке «Отмена».Простой диалог подтверждения

Как объявить элемент #mydialog? должно ли это быть в моем JSP?

$("#mydialog").dialog({modal:true, title:'Dialog Title', 
    resizable:false, 
    'buttons':{ "OK": function() { alert("OK Clicked")}, 
    "Cancel":function() {$(this).dialog 
    ("close");}}}); 

Благодаря

+1

'# mydialog' это селектор элемента. В этом случае это элемент HTML с идентификатором 'mydialog'. – Blender

+1

Вы включаете jQuery и jQuery UI? – j08691

+0

Я понимаю, что это элемент HTML, но какая форма нужна. Нужно ли создавать кнопки в этом элементе #myDialog и т. Д.? – MayoMan

ответ

0

а) Он может прийти непосредственно как часть вашей страницы HTML - визуализируется с использованием JSP (или какой-либо другой стороне сервера технологии вы используете)

ИЛИ

б) Он может быть динамически создан непосредственно перед инициализацией нашего диалога. Таким образом, HTML, отображаемый вашим сервером, не должен беспокоиться об этом.

напр:

// create if needed 
if($('div#mydialog').length == 0) { 
    $('<div/>').attr('id', 'mydialog').html('Are you sure?').appendTo('body'); 
} 

// now init the dialog 
$("#mydialog").dialog({ 
... 
Смежные вопросы