Диалоговое окно jQuery - PullRequest
       1

Диалоговое окно jQuery

1 голос
/ 16 ноября 2010

У меня есть кнопка удаления, при нажатии на которую я хочу, чтобы всплыло диалоговое окно, а затем при нажатии «ОК» следует выполнить вызов Ajax, иначе ничего делать не нужно. вот код

$('.comment-delete').click(function () {
    var deleteID = $(this).attr('id');

    $.ajax({
        url: "account/deleteComment/" + deleteID,

        success: function () {
            $("#comment-"+deleteID).slideUp("fast");
        }

    });

    return false;
});

Ответы [ 3 ]

2 голосов
/ 16 ноября 2010
if (confirm("Your question")) { 
    $.ajax({
        url: "account/deleteComment/" + deleteID,
        success: function () {
            $("#comment-"+deleteID).slideUp("fast");
        }
    });
} 
1 голос
/ 16 ноября 2010

Вы можете подтвердить диалог только одной дополнительной строкой кода.

$('.comment-delete').click(function () {

    // Confirm Dialog.
    if (!confirm('Do you really want to delete?')) return false;

    var deleteID = $(this).attr('id');

    $.ajax({
        url: "account/deleteComment/" + deleteID,

        success: function () {
            $("#comment-"+deleteID).slideUp("fast");
        }

    });

    return false;
});
1 голос
/ 16 ноября 2010

Вы задаете вопрос? Я полагаю, это не работает для вас. Я не думаю, что вы передаете переменные правильно. Посмотрите на jQuery.get (), который может подойти для того, что вы пытаетесь сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...