Multi onay kutusunu kullanarak silme

0 Cevap php

Ben Cakephp öğrenme yaşıyorum ve ben başarı hala onay kutusunu kullanarak birden (kontrol) kaydı silmek için çalışıyor, ama oldum. burada benim jQuery bulunuyor:

            var ids = [];
  $(':checkbox:checked').each(function(index){
   ids[index] = $(this).val();;
   alert(ids[index]);

  });

  //alert(ids);
  var formData = $(this).parents('form').serialize();


  $.ajax({
         type: "POST",
         url: "tickets/multi_delete",
         data:"id="+ids,
         success: function() {
     alert('Record has been delete');
    },
    error:  function(XMLHttpRequest, textStatus, errorThrown) {
       alert(XMLHttpRequest);
       alert(textStatus);
       alert(errorThrown); 
             }
   });

ve burada denetleyicisi kodu:

function multi_delete() {
  $delrec=$_GET['id'];
  //debuger::dump($del_rec);
  foreach ($delrec as $id) {

   $sql="DELETE FROM tickets where id=".$id;

   $this->Ticket->query($sql);
  }; 


 }

Herkes bana lütfen yardımcı olacaktır. thank

0 Cevap