iT邦幫忙

0

選取刪除與ajax?

先附上我的程式碼

<button class="box" data-removetype="select_del">刪除</button>
<form id="selectid">
<? while ($row = mysql_fetch_array($s))
{
     <input type="checkbox" name="id[]" value="<? echo $row['mail_id'];?>">
 }
 ?>
 </form>
 
 $(".box").click(function(e){
 var removetype = e.currentTarget.dataset.removetype;
 /*mailbox*/
 if (removetype=='select_del')
 {
  $.ajax({
    type: "POST",
    url:"del?to="+removetype,
    data:$("#selectid").serialize(),
    cache: false,
    success: function(){
                
    }
   });
 }
});

del

$user = $_GET['to'];
if ($user=='select_del')
{
 $getid=$_POST['id'];
 foreach($getid as $value)
 {
  $DEL = mysql_query("
  DELETE FROM `資料表名稱`
  WHERE `id` = '".$value."'
  ");
  }
}

以上是我的程式碼...
但卻無法運作
所以我想問看看這樣做法是不是對的?
確定id與資料表名稱無誤

大隻 iT邦新手 5 級 ‧ 2016-09-12 16:05:21 檢舉
如果想知道能不能動,就把它傳送的值都顯示出來看看跟你要傳的一不一樣試試看呢?
asys0512 iT邦研究生 5 級 ‧ 2016-09-12 17:03:31 檢舉
果然沒值
asys0512 iT邦研究生 5 級 ‧ 2016-09-12 17:07:00 檢舉
大概知道原因了 :D

尚未有邦友回答

立即登入回答