单击动态按钮

时间:2017-05-09 06:59:59

标签: php jquery jquery-confirm

我正在使用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代码。我该怎么做?

2 个答案:

答案 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,你必须实现你的逻辑。 问候!