У меня есть несколько идентификаторов div, каждый из которых содержит своего клиента. Я хочу иметь возможность нажать кнопку удаления и с помощью ajax и jquery удалить конкретный div из базы данных. Я получаю успех в AJAX, но он ничего не удаляет из БД. И затем, очевидно, после удаления я бы хотел, чтобы контейнер перезагружался динамически. помощь !!!
function DeleteClient(){
clientID = $('.clientblock').attr('id')
alert(clientID);
var yes = confirm("Whoa there chief! Do you really want to DELETE this client?");
if (yes == 1) {
dataToLoad = 'clientID=' + clientID + '&deleteclient=yes',
$.ajax({
type: 'post',
url: '/clients/controller.php',
datatype: 'html',
data: dataToLoad,
success: function(html) {
alert('Client' + clientID + ' should have been deleted from the database.');
$('#clientscontainer').html(html);
},
error: function() {
alert('error');
}});};
};
controller.php info //
Variables necessary are:
$deleteClient
$clientID
on the delete click, when being passed through post (via firebug)
clientID = 0
deleteClient = yes
edit: так очевидно, что он не получает правильный идентификатор клиента для удаления его в БД, так как он проходит через почту, но я получаю вызов ajax success и где у меня там отображается переменная идентификатора клиента, он выбирает правильный идентификатор клиента.
alert(clientID) is pulling in 0 as well.
Есть идеи?