диалоговое окно jQuery UI не открывается? - PullRequest
0 голосов
/ 13 июля 2011

Я хочу, чтобы диалоговое окно открывалось, когда пользователь нажимает кнопку удаления (тип ввода = "отправить"), но ничего не происходит, даже ошибка JS.

Код:

$(function() {  

$( "#dialog-confirm" ).dialog({
        autoOpen: false,
        resizable: true,
        modal: true,
        overlay: {
            backgroundColor: '#000',
            opacity: 0.5
        },
        buttons: {
            "Delete": function() {

                    $.ajax({
                        type: "post",
                        url: "delete.php",
                        data: "eridTBD=" + eridTBD,
                        context: $( "h1" ).first(),

                        error: function(){

                            $( this ).after( "<p>no dice</p>" );

                        },

                        success: function( results ){

                            $( this ).after( results )

                        }               
                    });

                    $( this ).dialog("close");
            },

            Cancel: function() {
                $( this ).dialog("close");
            }
        }
});


$( ".delete_form input[name=delete]" ).click(function() {

        $( "dialog-confirm" ).dialog( "open" );
        return false;
});

});

Есть предложения?

1 Ответ

1 голос
/ 13 июля 2011

Пропущенный знак фунта:

$( "dialog-confirm" ).dialog( "open" );

должен быть

$( "#dialog-confirm" ).dialog( "open" );
...