我正在使用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代码。我该怎么做?
答案 0 :(得分:0)
你可以使用“POST”功能。首先,您的变量应放在Array中,然后将其发布到外部php文件继续。
第二种方式:使用URL方法将数组发布到php文件。小心,GET方法也不安全,以及POST方法
答案 1 :(得分: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,你必须实现你的逻辑。 问候!