Ajax ve jquery kullanarak bir div id silme ve DB silmek

1 Cevap php

Birkaç div id, farklı bir istemci içeren her var. Ben sil düğmesine ve ajax kullanarak tıklayın ve jquery veritabanından belirli div silmek mümkün olmak istiyorum. AJAX başarı alıyorum ama DB silerek değil. Ve sonra tabii ki, silinmesi üzerine, dinamik yeniden konteyner istiyorum. yardım!

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: çok açıktır ki, o yazılan geçmekte olduğu gibi DB silmek için doğru istemci kimliği alma değil ama ben bir ajax başarı çağrı alıyorum ve ben istemci kimlik değişkeni orada göstererek sahip olduğu, bu doğru istemci kimliği seçmek olduğunu .

 
alert(clientID) is pulling in 0 as well.  

Herhangi bir fikir?

1 Cevap

dataToLoad = 'clientID=' + clientID + '&deleteclient=yes',

Sizin kontrolör 0 İstemciKimliği değer elde edilir.

Lütfen ClientID javascript değişken izini ve doğru ClientID getiriliyor olup olmadığını görmek.