如何给我的模态函数路径?

时间:2017-12-22 11:37:39

标签: javascript jquery semantic-ui

我不知道怎么能这样做。 我有一个删除按钮列表。我有一个模态。 我想打开模态,如果确定 - 删除。

所以如果是或现在我得到我的功能反馈,但是如何通过删除按钮的路径?

按钮:

<a class="ui red labeled icon button" href="#{{ path('newspaper_name_direct_delete', { 'id': newspaper_name.id }) }}">
                            <i class="icon trash"></i>
                            {{ 'authorsite.form.delete'|trans }}

脚本:

$('#confirmation-modal')
        .modal({
            onApprove: function () {
                console.log('yes');
            },
            onDeny: function () {

                console.log('no');
            }
        });

感谢您的帮助, 麦克

1 个答案:

答案 0 :(得分:1)

您可以将Promises用于这些类型的操作。以下是代码

$('.delete-btns').on("click", function () {

    var id = $(this).attr('record-id'); //You can use any other attibute name to get id of record

    var p = new Promise(function (resolve, reject) {
        $('#confirmation-modal').modal({
            onApprove: resolve,
            onDeny: reject
        });
    })


    p.then(function () {

        //Clicked ok

        //Code here to to delete the record

    }, function () {

        //Canceled

    })
});