Laravel 7에서 sweetalert2로 대화상자 보이기

[개발 환경]


Windows 10 HOME
Laravel Framework 7.25.0
PHP 7.4.7

[카탈로그]


항목
-
입문
-
사용 방법
-
이 일대를 참고하다

입문


Laravel 7에서 sweatalert2를 사용하여 대화상자를 표시합니다.

사용 방법


CDN을 설정합니다.
(파일을 다운로드하는 사람도 좋아한다)
qiita.blade.php
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/10.15.4/sweetalert2.css"  />
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/10.15.4/sweetalert2.js"></script>

HTML의 버튼 섹션입니다.
qiita.blade.php
<input type="image" class="delete" id="delete" src="{{ asset('img/delete.png')}}" alt="削除する">
Javascript의 처리 섹션입니다.
qiita.blade.php

<script>
$('#delete').on('click', function(e) {
    e.preventDefault();
    var form = $('form');

    swal.fire({
        title: "本当に削除しますか?"
        ,icon: "warning"
        ,showCancelButton: true
        ,confirmButtonColor: "#DD6B55"
        ,confirmButtonText: "削除します!"
        ,position : 'center'
        ,closeOnConfirm: false
        ,allowEscapeKey: true //Escボタン
        ,allowOutsideClick : true //枠外クリック
        ,showCloseButton : true   //閉じるボタン

    }).then(function(result) { //←この行の記述を修正した結果改善された

        if (result.value) {

            form.submit();

            Swal.fire({
                position: 'center',
                icon: 'success',
                title: 'Successfully Deleted!',
                showConfirmButton: false,
                timer: 2500
            })
        }
    });
});
</script>

하면, 만약, 만약...
대화 상자가 성공적으로 표시됩니다.

이 일대를 참고하다


[사용법] JS Sweet Alert2
SweetAlert2 매개변수(매개변수) 사용 방법 요약

좋은 웹페이지 즐겨찾기