有没有人用过甜蜜警示js?我有个问题。
这是我通过id_event删除帖子的代码:
<a href="<?php echo base_url(); ?>admin/event/delete_event/<?php echo $row->id_event; ?>" title="delete"><i class="glyphicon glyphicon-trash" onClick="return(confirm('Are you sure?'));"></i></a> 我想使用甜蜜的警报js来确认删除。代码如下:
swal({
title: "Are you sure?",
text: "Your will not be able to recover this post!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
},
function(){
swal("Deleted!", "Your post has been deleted.", "success");
});当我点击confirmButton时,我想删除帖子。我如何实现代码?感谢您的帮助:)
发布于 2014-10-21 13:17:57
您需要使用JS来阻止此链接上的默认操作,并向服务器发送AJAX请求。
如下所示:
$('a[title=delete]').on('click', function(e) {
e.preventDefault();
$.ajax({
url: 'admin/event/delete_event/'+$(@).attr('data-id'),
method: "POST",
success: function() {
//code when success
},
error: function() {
//code when error
}
});不幸的是,sweetAlert没有自己的方法来关闭模式。所以我只是在闭包sweetAlert中返回closeModal方法。
如果您不想使用ajax,您就无法理解什么时候delete成功或失败
https://stackoverflow.com/questions/26386292
复制相似问题