我想关闭.ajax成功的jqueryui对话框。
我有一个.ajax方法,在完成时调用以下内容...
function reserved(d) {
$(".itemdetail").dialog("close");
}
这会产生以下错误......
在初始化之前无法调用对话框上的方法;尝试做 调用方法'close'
我已经研究过,但没有找到合适的解决方案。
答案 0 :(得分:0)
您可以检查它是否已初始化并打开,然后执行特定操作。
function reserved(d) {
if($(".itemdetail").hasClass('ui-dialog-content') && $(".itemdetail").dialog( "isOpen" ))
$(".itemdetail").dialog("close");
}