Ajax swal delete和cancel按钮都会删除数据

Ajax swal delete和cancel按钮都会删除数据,ajax,Ajax,我在拉威尔工作。 我想要的是从数据表中删除一条记录(使用ajax加载),如果用户想要删除一条记录,可以单击delete按钮。 单击删除按钮后,sweetalert(swal)与删除和取消按钮一起使用,如下所示: function deleteFeeds(id) { swal({ title: "Are You Sure?", text: "", type: "warning", showCancelButton: true,

我在拉威尔工作。 我想要的是从数据表中删除一条记录(使用ajax加载),如果用户想要删除一条记录,可以单击delete按钮。 单击删除按钮后,sweetalert(swal)与删除和取消按钮一起使用,如下所示:

function deleteFeeds(id) {
    swal({
        title: "Are You Sure?",
        text: "",
        type: "warning",
        showCancelButton: true,
        confirmButtonClass: "btn-danger",
        confirmButtonText: "yes",
        closeOnConfirm: true,
    }).then(function (isConfirm) {
        if(isConfirm)
            {
                $.ajax({
                    headers: {  
                        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                    },

                    url: baseUrl + 'deleteFeed/' + id,
                    method: "POST",
                    success: function (data) {
                        swal({
                            title: "deleted",
                            text: "deleted_successfully",
                            type: "success",
                            confirmButtonColor: "#00cc00",
                            confirmButtonText: "Confirm",
                        });
                        window.location.reload();

                    }
                });

            }
            else{
                swal("Cancelled", "Your feed is safe :)", "error");

            }


    });
}
但是如果用户选择取消按钮,数据将被删除,这是不应该发生的


有人能帮我解决这个问题吗?

使用
isConfirm.value
而不是
isConfirm
作为if条件