小编Ази*_*ани的帖子

未捕获的SweetAlert:意外的第二个论点?

我有一个sweetalert的问题,我想在按钮点击时显示确认框警报,但它不起作用

这是我的JS代码:

$(document).ready(function(){
$('[data-confirm]').on('click', function(e){
    e.preventDefault(); //cancel default action

//Recuperate href value
var href = $(this).attr('href');


var message = $(this).data('confirm');

//pop up
swal({
    title: "Are you sure ??",
    text: message, 
    type: "warning",
    showCancelButton: true,
    cancelButtonText: "Cancel",
    confirmButtonText: "confirm",
    confirmButtonColor: "#DD6B55"},

function(isConfirm){
    if(isConfirm) {
    //if user clicks on "confirm",
    //redirect user on delete page

    window.location.href = href;
    }
});
});
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<a data-confirm='Are you sure you want to delete this post ?' 
href="deletePost.php?id=<?= $Post->id ?>"><i class="fa fa-trash">
</i> Delete</a>
Run Code Online (Sandbox Code Playgroud)

导入所有必需的文件.

javascript sweetalert

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

sweetalert ×1