Javascript 使用jquery排序表后如何更新数据库?

Javascript 使用jquery排序表后如何更新数据库?,javascript,php,jquery,Javascript,Php,Jquery,我正在使用本文中介绍的排序表在日历周视图中拖动项目。 当我刷新页面时,项目始终位于原始位置,因为我不会在拖动操作后更新数据库 我已经得到了这段代码来获取被拖动项的id(ui.item[0].dataset.accesskey)和我将其拖动到的列表的名称,所以我只需要调用一个php函数来用这些数据更新我的数据库 <script> $( function() { $( "#sortable0, #sortable1, #sortable2, #sortable3, #sortable

我正在使用本文中介绍的排序表在日历周视图中拖动项目。 当我刷新页面时,项目始终位于原始位置,因为我不会在拖动操作后更新数据库

我已经得到了这段代码来获取被拖动项的id(ui.item[0].dataset.accesskey)和我将其拖动到的列表的名称,所以我只需要调用一个php函数来用这些数据更新我的数据库

<script>
$( function() {
  $( "#sortable0, #sortable1, #sortable2, #sortable3, #sortable4, #sortable5, #sortable6" ).sortable({
    cancel: ".ui-state-disabled",
    connectWith: ".connectedSortable",
    receive: function( event, ui ) {
      console.log(event.target.id);
      console.log(ui.item[0].dataset.accesskey);
      makeHandler_updateDraggedTask(ui.item[0].dataset.accesskey);
    }
  }).disableSelection();
} );
</script>

$(函数(){
美元(“#可排序0,#可排序1,#可排序2,#可排序3,#可排序4,#可排序5,#可排序6”)。可排序({
取消:“.ui状态已禁用”,
connectWith:“.connectedSortable”,
接收:功能(事件、用户界面){
日志(event.target.id);
console.log(ui.item[0].dataset.accesskey);
MakeMandler_updateDraggedTask(ui.item[0].dataset.accesskey);
}
}).disableSelection();
} );
我只是不知道如何用我在那里得到的信息调用php函数。makeHandler_updateDraggedTask是一个非常糟糕的尝试,它现在不包含任何代码。我怎样才能解决我的问题


向Alex致意

提示:尝试以“选择器<代码>$('ul[id^=“sortable”]”)开头的属性,或向无序列表添加一个类,例如
。此外,我不会在拖动释放时更改数据库。。。您应该监视行的状态,如果行已更改,则允许用户将更改“提交”回服务器/数据库。提示:尝试以“选择器
$('ul[id^=“sortable]”)开头的属性。
或将类添加到无序列表中,例如
,我不会在发布时更改数据库。。。您应该监视行的状态,如果行已更改,则允许用户将更改“提交”回服务器/数据库。