我正试图在这个论坛上找到这个例子。 我想在单击“确定”时弹出一个“确定”警报,并且我希望在单击“取消”时关闭对话框。我将此代码附加到“取消”按钮。
如何声明元素#mydialog?它应该在我的JSP中吗?
$("#mydialog").dialog({modal:true, title:'Dialog Title',
resizable:false,
'buttons':{ "OK": function() { alert("OK Clicked")},
"Cancel":function() {$(this).dialog
("close");}}});
谢谢
答案 0 :(得分:0)
a)它可以直接作为页面HTML的一部分 - 使用JSP(或您正在使用的任何其他服务器端技术)呈现
OR
b)可以在初始化对话框之前动态创建它。这样,服务器呈现的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({
...