0

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

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

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

谢谢

4

1 回答 1

0

a) 它可以直接作为页面 HTML 的一部分出现 - 使用 JSP(或您正在使用的任何其他服务器端技术)呈现

或者

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({
...
于 2012-09-26T15:45:24.627 回答