1 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個贊
這是因?yàn)閕d沖突。你的每個表單 id 都是,delete但在 dom 中應(yīng)該有一個帶有 id 的元素。當(dāng)您使用 sweet Alert 提交刪除表單時,第一個帶有deleteid 的表單已提交,因此第一個項(xiàng)目被刪除。使用唯一的 id 或類代替。一個使用類的例子
形式
<form action="{{ route('meja.destroy',['meja'=>$row->id_meja])}}" class="delete_form" method="POST">
@method('DELETE')
@csrf
</form>
甜蜜的警報(bào)代碼
$('.delete_form').submit(function(event) {
event.preventDefault();
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) {
event.currentTarget.submit();
}
})
});
添加回答
舉報(bào)