javascript - 带有 Sweet Alert 的 Laravel 删除功能

标签 javascript laravel sweetalert2

所以我在 Laravel 5.7 上使用sweet alert

我需要帮助,因为在我点击甜蜜提醒确认按钮后,该功能似乎不起作用。

我的 html:

<button rel="{{ $mail->id }}"" rel1="delete-mail" href="javascript:" 
class="deleteMail btn btn-danger btn-xs">Delete</button></td>

我的脚本:

    $(".deleteMail").click(function(){
    var id = $(this).attr('rel');
    var deleteFunction = $(this).attr('rel1');
    swal({
        title: 'Are you sure?',
        text: "You won't be able to revert this!",
        type: 'warning',
        showCancelButton: true,
        confirmButtonClass: 'btn btn-success',
        cancelButtonClass: 'btn btn-danger',
        confirmButtonText: 'Yes, delete it!',
        buttonsStyling: false

    },
    function(){
      window.location.href='/admin/'+deleteFunction+'/'+id;
    });

    });

路线:

public function delete($id = null){

    if(!empty($id)){
        Mail::where(['id'=>$id])->delete();
        return redirect()->back()->with('flash_message_success','Surat berhasil dihapus!!');
    }

}

我已经尝试过 window.location.href 没有 sweet alert 功能并且它工作正常。

但是,当我使用sweet alert 时,它根本不起作用。

我在控制台日志 中找不到任何错误。请帮忙。

最佳答案

试试.then函数。 例如:

  $(".deleteMail").click(function(){
  var id = $(this).attr('rel');
  var deleteFunction = $(this).attr('rel1');
  swal({
      title: 'Are you sure?',
      text: "You won't be able to revert this!",
      type: 'warning',
      showCancelButton: true,
      confirmButtonClass: 'btn btn-success',
      cancelButtonClass: 'btn btn-danger',
      confirmButtonText: 'Yes, delete it!',
      buttonsStyling: false

    }).then((isConfirm) => {


   if (isConfirm){
       window.location.href='/admin/'+deleteFunction+'/'+id;
     }
    });
    });

关于javascript - 带有 Sweet Alert 的 Laravel 删除功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52964341/

相关文章:

javascript - 我想要相同的表下拉值

php - Laravel Socialite + 登录后调用 API

javascript - 在 Laravel 中注册 Serviceworker

javascript - SweetAlert - 更改模式颜色

javascript - 如何在 SweetAlert 弹出窗口中添加关闭按钮

javascript - 通过亚马逊S3的间接ajax请求

javascript - Bootstrap 导航栏下拉按钮在最小 View 中失败

javascript - 当选择一个选项时,我需要更改 HTML 中的链接

php - Laravel 获取祖先(URL)

javascript - 具有输入类型范围问题的 Sweet alert 2 模态