在表(包含記錄,客戶憑據,從我的數據庫)我有一個刪除按鈕爲每一行。
我想,如果我點擊刪除按鈕,這將刪除該行,將記錄的ID傳遞到deletecustomer.php
當我點擊刪除按鈕,我有一個ajax模態,詢問是否你想確認行動與否。
問題是,如果我點擊CONFIRM(在模式),我的模態將進入delete-utente.php(我有刪除行的查詢),但ID不通過。
在delete-utente.php中,如果查詢正常(刪除完成),我會收到一條消息,如果刪除無法完成,我會收到另一條消息。
當我點擊確認後,我總是有確定消息,但客戶並沒有被刪除。
我想這個問題不是deletecustomer.php,因爲如果我使用簡單的javascript警報,查詢就沒關係,我傳遞標識符成功,但是使用ajax模式,標識符不會被傳遞。按鈕傳遞變量(Ajax模式)
這是我第一次使用ajax,所以我認爲它是ajax代碼的問題。
在我的主頁上表的代碼(newcustomer.php)
<table class="simple-table responsive-table" method="POST" id="customer-list">
//code thead
//rows rows..
<?php echo '<button type="input" class="button icon-trash with-tooltip confirm" onclick="openConfirm()" href="deletecustomer.php?customerid='.$idcustomer.'" title="Delete"></button>'; ?>
//....
</table>
AJAX模式
function openConfirm()
{
$.modal.confirm('Sicuri di voler cancellare il cliente?', function()
{
window.location.href = "deletecustomer.php"; //the php file where I have the delete query
}, function()
{
window.location.href = "newcustomer.php";
});
};
和我走的價值觀我deletecustomer.php這樣
$customeridd=(int) $_GET['customerid'];
對不起,如果是一個愚蠢的錯誤或一個愚蠢的問題^^「 並感謝您的建議
太謝謝你了!這工作完美! 很親切!再次感謝您:D – JEricaM 2014-09-25 10:30:13
這是我的榮幸:) – 2014-09-25 10:31:34