首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter上的甜蜜警报js

问Codeigniter上的甜蜜警报js
EN

Stack Overflow用户
提问于 2014-10-15 23:26:52
回答 1查看 5.5K关注 0票数 0

有没有人用过甜蜜警示js?我有个问题。

这是我通过id_event删除帖子的代码:

代码语言:javascript
复制
 <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来确认删除。代码如下:

代码语言:javascript
复制
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时,我想删除帖子。我如何实现代码?感谢您的帮助:)

EN

回答 1

Stack Overflow用户

发布于 2014-10-21 13:17:57

您需要使用JS来阻止此链接上的默认操作,并向服务器发送AJAX请求。

如下所示:

代码语言:javascript
复制
$('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成功或失败

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26386292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档