简单确认对话框

时间:2012-09-26 15:41:56

标签: jquery

我正试图在这个论坛上找到这个例子。 我想在单击“确定”时弹出一个“确定”警报,并且我希望在单击“取消”时关闭对话框。我将此代码附加到“取消”按钮。

如何声明元素#mydialog?它应该在我的JSP中吗?

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

谢谢

1 个答案:

答案 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({
...