【发布时间】:2018-11-05 19:50:29
【问题描述】:
我正在 laravel 中编写一个项目,在我当前的工作流程中,我希望用户能够单击一个按钮来发布或从当前列表中删除一个事件。
我正在使用SA2在它发生之前停止提交到路由,如果用户点击OK,那么一切都按计划进行,当用户点击取消时,我想重定向回页面。
我遇到的问题是,当用户点击取消时,无论如何都会重定向到页面......
function warnRemove(linkURL) {
swal({
title: 'Are you sure?',
type: 'warning',
showCancelButton: true,
confirmButtonColor: 'D6B55',
confirmButtonText: 'Yes, remove it!'
}).then(function () {
window.location = linkURL;
});
}
function warnPublish(linkURL) {
swal({
title: 'Are you sure?',
type: 'warning',
text: 'This event will go live on the screen after next refresh.',
showCancelButton: true,
confirmButtonColor: 'D6B55',
confirmButtonText: 'Yes, publish it!'
}).then(function () {
window.location = linkURL;
});
}
$('.remove').click(function(e) {
e.preventDefault(); // Prevent the href from redirecting directly
let linkURL = $(this).attr("href");
warnRemove(linkURL);
});
$('.publish').click(function(e) {
e.preventDefault(); // Prevent the href from redirecting directly
let linkURL = $(this).attr("href");
warnPublish(linkURL);
});
【问题讨论】:
标签: laravel sweetalert2