我使用 Sweet Alert 2 進行漂亮的對話。
現在我想用它來解決一個安全問題,是否應該洗掉資料庫條目。顯示對話框沒問題,但如果確認洗掉,我找不到集成功能的方法。有人可以幫我嗎?
這就是現在的代碼:
<script>
Swal.fire({
title: '',
text: "Diesen Eintrag wirklich l?schen?",
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'Ja',
cancelButtonText: 'Nein',
reverseButtons: true
}).then((result) => {
if (result.isConfirmed) {
Swal.fire(
'<Here a function if delete is confirmed>'
)
} else {
Swal.fire(
'<Here a function to go back>'
)
}
})
</script>
<?php
public function deleteConfimred(){
// Delete the entry
}
uj5u.com熱心網友回復:
您可以使用 JS 提交表單,該表單提交到您的函式所在的 PHP 檔案。
HTML:
<form id="yourFormId" action="yourphpfile.php" method="post">
<input type="hidden" name="delete" value="">
</form>
<button type="button" onclick="confirmDelete()">Delete</button>
<script>
function confirmDelete() {
Swal.fire({
title: '',
text: "Diesen Eintrag wirklich l?schen?",
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'Ja',
cancelButtonText: 'Nein',
reverseButtons: true
}).then((result) => {
if (result.isConfirmed) {
document.getElementById("yourFormId").submit();
}
})
}
</script>
你的phpfile.php:
<?php
if(isset($_POST['delete'])) {
deleteConfirmed();
}
public function deleteConfirmed(){
// Delete the entry
}
?>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/496463.html
標籤:javascript php 功能 甜心提醒
