问题描述
解决方案
您必须将删除 url 存储在变量中,因为“this”不再引用按钮
$('.deleteButton').on('click', function() {
event.preventDefault();
const deleteUrl = $(this).attr('href');
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
if (result.isConfirmed) {
setTimeout( function () {
$.get(deleteUrl,{});
}, 1200);
Swal.fire(
'Deleted!',
'',
'success'
)
}
})
或者这样做,
setTimeout( function () {
$.get('{{ path('user_delete') }}',{});
}, 1200);
推荐阅读
- php - 为什么我在没有 CSRF 令牌的情况下对 Laravel 的 HTTP 发布收到 301 响应?
- node.js - 在其他函数中调用回滚事务 - Node+KnexJS
- java - Spring转换器不转换自定义实体
- java - 是否可以从键列表初始化 HashMap 的键和值,将值设置为 0
- java - 为什么 FindById 返回 Optional?
- xcode - 从 React Native 更新 React Navigation 时出错
- python - 如何创建 spacy 的快捷链接?
- coldfusion - 将查询的查询进一步拆分为多个部分
- android - VS Xamarin.Forms (Android):使用 Xam.Plugin.Media 拒绝相机和存储访问
- python - 如何修复 Valueerror:烧瓶中的负查找值