欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

選取刪除與ajax?

程序员文章站 2022-04-19 08:55:14
...
先附上我的程式碼

while ($row = mysql_fetch_array($s)) { } ?>
$(".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與資料表名稱無誤

回复内容:

先附上我的程式碼


while ($row = mysql_fetch_array($s)) { } ?>
$(".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與資料表名稱無誤

data:$("#selectid").serialize()

你可以尝试替换为

data:$("#selectid").find('input').serialize()

如果不行的话,我觉得你需要检查一下脚本的写法,是否符合规范.如:
RETURN

你这么写

 while ($row = mysql_fetch_array($s))
{
       
 }
 ?>

我不认为它能够正常工作....