Sweet Alert未显示但响应正确

时间:2019-12-10 14:44:16

标签: javascript jquery sweetalert

以下代码根据AJAX响应正常工作。唯一的问题是swal Sweet警报本身并未提示自己。

<script src="../own/sweetalert.min.js" charset="utf-8">

$(document).ready(function() {
    var packageTable = $("#myTables").DataTable({
        "ajax": "../api/ajax/getTransactions.php",
        "order": [0,'desc'],
        "bPaginate": false,
        "bLengthChange": false,
        "bInfo" : false,
        "aoColumnDefs": [{
            "bSortable": false,
            "aTargets": [ 1,2,3,4,5],

        },{
            "targets": [0],
            "visible": false,
            "searchable": true,
        }]
    });
    function removeTransaction(id){
        swal({
            title: "WARNING!",
            text: "You're about to remove a transaction",
            icon: "warning",
            buttons: true,
            dangerMode: true,
        })
        .then((willDelete) => {
            if (willDelete)
            {
                confirmRemove(id);
            }
        });
    };
    function confirmRemove(id){
        $.ajax({
            type: "post",
            data:{
                id: id,
            },
            url: "admin-transaction-delete.php",
            success: function(response){
                console.log("success");
                var productTable=$("#myTables").DataTable();
                productTable.ajax.reload(null, false);
                console.log(response);
            },
            error: function(e){
                console.log("error");
                console.log(e);
            }
        });
    }

我不知道问题出在哪里。

0 个答案:

没有答案