Я пытаюсь создать удалить подтверждение в мое приложение с помощью sweetalert, вот что я сделал до сих пор ..Удалить подтверждение с помощью sweetalert?
Вид:
<div class="box-button">
{!! Form::open(['method' => 'POST', 'class' => 'deleteedition', 'action' => ['[email protected]', $edition->id]]) !!}
<input type="hidden" name="_method" value="DELETE">
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
{!! Form::submit('Delete', ['class' => 'btn btn-danger btn-sm', 'id'=>'deleteedition1']) !!}
{!! Form::close() !!}
</div>
JS:
<script>
$("#deleteedition1").on("click", function() {
swal({
title: "Are you sure?",
text: "You will not be able to recover this lorem ipsum!", type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
},
function() {
$(".deleteedition").submit();
});
});
</script>
В проблема в том, что когда я нажимаю кнопку «Удалить», она будет продолжать удалять файл, даже если я не подтвержу его. Может кто-нибудь, пожалуйста, скажите мне, что я сделал неправильно? Спасибо за помощь!
Полный вид таблицы:
<table class="table table-borderless table-responsive" style="table-layout: fixed;">
<thead>
<tr>
<th style="overflow: hidden;"></th>
@if (Auth::check() && Auth::user()->level == 'admin')
<th style="width: 130px;"></th>
@endif
</tr>
</thead>
<tbody>
<?php foreach ($edition_list as $edition): ?>
<tr>
<td style="overflow: hidden;"><a href="{{ url('edition/' . $edition->id) }}">Volume {{ $edition->volume }}, Nomor {{ $edition->number }} ({{ Carbon\Carbon::parse($edition->start)->format('F, Y') }})</a>
@if (Auth::check() && Auth::user()->status == '1')
@if (Carbon\Carbon::now()->between(Carbon\Carbon::parse($edition->start), Carbon\Carbon::parse($edition->limit)))
<p style="font-size: 10px; color: red;">Edisi aktif periode : {{ Carbon\Carbon::parse($edition->start)->format('j F Y') }} sampai {{ Carbon\Carbon::parse($edition->limit)->format('j F Y') }}</p>
@else
<p></p>
@endif
@endif
</td>
@if (Auth::check() && Auth::user()->level == 'admin')
<td style="overflow: hidden; width: 210px;">
<div class="box-button">
{{ link_to('edition/' . $edition->id . '/edit', 'Edit', ['class' => 'btn btn-warning btn-sm']) }}
</div>
<div class="box-button">
{!! Form::open(['method' => 'POST', 'class' => 'deleteedition', 'action' => ['[email protected]', $edition->id]]) !!}
<input type="hidden" name="_method" value="DELETE">
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
{!! Form::submit('Delete', ['class' => 'btn btn-danger btn-sm', 'id'=>'deleteedition1']) !!}
{!! Form::close() !!}
</div>
</td>
@endif
</tr>
<?php endforeach ?>
</tbody>
</table>
он работал, но это удалит весь файл в списке, а не только один файл, предупреждение по умолчанию с помощью 'return confirm()' отлично работает и будет удалять только выбранный список. :/ –