JQuery — выполнить PHP-код при нажатии динамической кнопки

Я использую подтверждение JQuery для удаления. Когда я нажимаю кнопку, мне нужно выполнить запрос.

Вот код для подтверждения:

function DeleteButton () {
$.confirm({
title: 'Some Title',
content: 'Are you sure want to delete ',
icon: 'fa fa-question-circle',
animation: 'scale',
closeAnimation: 'scale',
opacity: 0.5,
buttons: {
'confirm': {
text: 'Proceed',
btnClass: 'btn-blue',
action: function () {

}
},
cancel: function () {
$.alert('you clicked on <strong>cancel</strong>');
},
}
});
}

При нажатии я продолжаю выполнять некоторый код PHP. Как мне это сделать?

-1

Решение

Вы можете использовать функцию «POST». сначала ваши переменные должны быть помещены в массив, а затем опубликовать его во внешнем php-файле, чтобы продолжить.

Второй способ: использование метода URL для публикации массива в файл php. будьте осторожны, метод GET небезопасен

0

Другие решения

function DeleteButton () {
$.confirm({
title: 'Some Title',
content: 'Are you sure want to delete ',
icon: 'fa fa-question-circle',
animation: 'scale',
closeAnimation: 'scale',
opacity: 0.5,
buttons: {
'confirm': {
text: 'Proceed',
btnClass: 'btn-blue',
action: function () {
$.ajax({
url: "delete.php",
type: "POST",
data: {'your data'},
success: function (resp) {
alert(resp);
},
error: function () {
alert("An error has occured!!!");
}
});
}
},
cancel: function () {
$.alert('you clicked on <strong>cancel</strong>');
},

}
});}
//delete.php

<?php
//Your php logic goes here
echo "Delete process";
?>

Проверьте этот вызов ajax. Вы можете запустить свой php-код, используя этот способ. Пожалуйста, обратите внимание, что это даст вам базовую идею, как вызывать ajax, вы должны реализовать свою логику.
Привет!

0

По вопросам рекламы [email protected]