-1

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

4

2 回答 2

0

您可以使用“POST”功能。首先,您的变量应该放在数组中,然后将其发布到外部 php 文件以继续。

第二种方式:使用 URL 方法将数组发布到 php 文件。小心,GET 方法和 POST 方法一样不安全

于 2017-05-09T07:04:56.903 回答
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 的基本概念,您必须实现您的逻辑。问候!

于 2017-05-09T07:07:18.770 回答