Bootstrap 3确认表上的删除行不起作用

时间:2015-05-15 21:51:35

标签: jquery twitter-bootstrap

我是初学者。我确认删除对话框无法正常工作时单击保存更改按钮上的模态没有发生任何事情,请帮帮我

我的表

+-------+----------------+---------------+
| carid |     carname    | edit | delete |
+-------+----------------+---------------+
|   1   | bugatti veyron | edit | delete |
+-------+----------------+---------------+

表格上的删除按钮

<a href="lib/delete.php?carid=<?php echo $item["carid"];?>" type="button" 
   class="btn btn-danger" data-toggle="modal" data-target="#modalDelete">
   Delete
</a>

模态

<div class="modal fade" id="modalDelete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title" id="myModalLabel">Delete confirm</h4>
            </div>
            <div class="modal-body">
                    <div>
                        <p>Are you sure</p>
                    </div>
            </div>
            <div class="modal-footer">
                    <button type="button" class=" btn btn-default" data-dismiss="modal">
                        Close
                    </button>
                    <button type="submit" class="btn btn-danger" name="btn-delete">
                        Save change
                    </button>
            </div>
        </div>
    </div>
</div>   

delete.php

<?php
include ("connect.php");

$gtid = $_GET["carid"];
//echo $gtid;

$sql=("DELETE FROM car WHERE carid='$gtid'") or die(mysql_error());
$res = mysqli_query($con,$sql);

header("Location:../car.php");
?>

1 个答案:

答案 0 :(得分:0)

我不认为你的删除按钮实际上知道当你点击它时该怎么做。它只是一个按钮,它没有任何属性或功能(据我所见),它可以做任何事情。

当用户首次点击表格中的删除按钮时,您需要复制该URL并将其添加到“保存更改”按钮(在这种情况下需要是一个链接)。

Bootstrap就是这方面的一个很好的例子:http://getbootstrap.com/javascript/#modals-related-target

希望这会让你走上正轨!