这是我的表格:
<form class="myForm" action="/videos/{{ $video->uid }}" method="post">
<a href="/videos/{{ $video->uid }}/edit" class="btn btn-info">Edit</a>
<button type="button" class="btn btn-danger delete">Delete</button>
{{ csrf_field() }}
{{method_field('DELETE')}}
</form>
以下是带有sweetalert的js:
$('.delete').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(){
$(".myForm").submit();
});
})
这总是删除页面中的最后一行,即它取页面上的最后一个值,即使我们选择了其他一些值也会删除
但是这段代码有效:
$(".myForm").on("submit", function(){
return confirm("Do you want to delete this item?");
});
因为它看起来不太好,所以甜蜜警报和模态弹出同样的问题。