【发布时间】:2017-09-19 06:34:23
【问题描述】:
您好,我是使用甜美警报 js 使我的警报框更加精美的新手。我正在使用普通的 javascript 警报确认来删除表中的特定数据。但是,当我尝试在删除它之前运行一个甜蜜的警报确认时,会删除文件而不会弹出确认。
下面是我的 JS 中的代码。
$(".delete-alert").click(function(event) {
event.preventDefault();
swal({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then(function () {
swal(
'Deleted!',
'Your file has been deleted.',
'success'
)
});
});
这是我的 ruby on rails with HTML,当点击垃圾桶图标时调用上面的 js
<%= link_to raw('<i class="fa fa-trash delete-alert"></i>'), candidate_path(f.id),method: :delete %>
【问题讨论】:
-
首先,您需要在gem文件中添加如何操作,请参考此链接[github.com/mois3x/sweet-alert-rails-confirm]
标签: javascript jquery ruby-on-rails ruby sweetalert