2017-05-09 83 views
-1

我正在使用JQuery確認進行刪除。當我點擊按鈕時,我需要執行查詢。單擊動態按鈕時執行php代碼

這裏是確認代碼:

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

發送ajax請求以執行該功能 –

+0

Ajax請求接受類型(GET/POST等)和url。使用URL將數據發送到您的PHP腳本。 –

回答

0

您可以使用「POST」功能。首先,你的變量應該放在Array中,然後將其發佈到外部php文件中繼續。

第二種方式:使用URL方法將數組發佈到php文件。要小心,GET方法並不安全,以及屁股POST方法

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的基本概念,你必須實現你的邏輯。 問候!