【发布时间】:2016-02-23 14:24:59
【问题描述】:
重点:
我有两张并排的桌子。 一个是填充数据(在这种情况下,一个表格填充了团队中所有工作人员的姓名)。 另一个是空的。现在,我想将名称(行)拖放到另一个表中,在放置上,它会触发对数据库的插入-查询。
此外,第一个表中的名称(填充了数据)始终保持不变(因为名称列表永远不会改变)。
所以,一个小计划:
用来自数据库的数据填充的表(拖动)
空表(drop)
一个名字被从第一个表拖到第二个,当被删除时,一个插入查询被发送到数据库。刷新页面时,仍会在第二个表中看到删除的名称。
哦,还有一个可以选择实现的功能:如果我将第二个表中的名称拖回第一个表,该名称应该会消失(因此会从数据库中的表中删除记录)。拖放应该可以双向使用。
我已经拥有的代码,但不知何故无法正常工作:
$(document).ready(function() {
var $tabs = $('#EmptyTable')
$("tbody.t_sortable").sortable({
connectWith: ".t_sortable",
items: "> tr:not(:first)",
appendTo: $tabs,
helper:"clone",
zIndex: 999990
}).disableSelection();
var $tab_items = $(".nav-tabs > li", $tabs).droppable({
accept: ".t_sortable tr",
hoverClass: "ui-state-hover",
drop: function( event, ui ) {
<?
mysql_query("INSERT INTO emptyTable_team (name) values (<datafromfirsttable>)");
?>
return false;
}
});
});
【问题讨论】:
标签: php jquery mysql jquery-ui drag-and-drop