使用 jQuery 拖放从 SQL 表中删除一行

Posted

技术标签:

【中文标题】使用 jQuery 拖放从 SQL 表中删除一行【英文标题】:using jQuery drag + drop to delete a row from an SQL table 【发布时间】:2015-02-03 12:52:09 【问题描述】:

只是一个简单的问题。

我使用 jQuerys 拖放将 SQL 表中的行打印到我的页面中,就像这样

<?php
    include 'includes/connect.php';

    $query = "SELECT * FROM RSSFeeds";
    $results = mysqli_query($connect, $query);
    while($row = mysqli_fetch_array($results)) 
?>
<li class="ui-state-default" data-value=<?php $row['ID']?>>
    <?php echo $row['name']?>
</li>
<?php  ?>

这很好用,所以我的问题是,如何使用 drop 函数将行的值传递给 delete 函数?然后将从数据库中删除该条目。

因为简单地说:$(ui.draggable).remove(); 只是从页面中删除了 UI 元素

我对此很陌生,所以如果这是一个愚蠢的问题,请直说。任何帮助将不胜感激,非常感谢

【问题讨论】:

【参考方案1】:

您需要在

中拨打AjaxFunction
.droppable(
  drop: function(e, ui) 
    // here
  
);

调用PHP-Delete

【讨论】:

以上是关于使用 jQuery 拖放从 SQL 表中删除一行的主要内容,如果未能解决你的问题,请参考以下文章

Shiny 表格中的拖放功能

如何使用jQuery删除表中的一行?

Jquery拖放功能问题

如果选中(可可),您将如何使复选框删除表中的一行?

在 FabricJS 画布上拖放和删除对象

从 SQL Server 表中删除一行