JQuery对话框没有关闭,引用错误

时间:2015-10-08 06:50:14

标签: javascript jquery

我遇到了一个问题。我的代码中的对话框似乎没有关闭。我以前做过并且工作正常,但这次我无法理解问题所在。 这是打开对话框:

$('#container').dialog({
    'autoOpen': false, 
    'modal': true, 
    'buttons': [{ 
        text: "Ok", 
        click: function() {

试图关闭:

success: function(json) { 
    if (json.status == 'S') {
        alert('Recipe added!');
        document.getElementsByName('itemCode[]').value = '';
        $(dialog).dialog("close");
    }

Firebug返回

  

ReferenceError:未定义对话框

我在其他文件中以完全相同的方式完成它并且工作正常。任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:0)

调用对话框容器关闭:
$( "#containter" ).dialog( "close" );

答案 1 :(得分:0)

您需要使用该对话框的ID关闭打开的对话框div:

$( "#containter" ).dialog( "close" );