目前我正在构建一个站点,其中一个功能是创建列表的能力,然后您可以添加指向特定列表的链接。一个列表将会有很多链接。使用ajax拖放功能重新排序列字段? PHP/jQuery
我想通过简单的拖拽li
元素融入到新的位置,然后通过Ajax调用链接weight
更新数据库命令由weight
链接列表。
清单表:id | list_title | list_description | user_id | rating | views | date_created
链接表:id | title | url | user_id | list_id | weight | date_created
视图文件
<ul id="links_list">
<?php
if($links->num_rows() >= 1){
$i = 0;
foreach($links->result_array() as $link){
echo "<li class=\"list_item-".$i."\">";
echo ''.$link['title'].'<br><br>';
echo "</li>";
$i++;
}
}else{
echo "You have not yet added any links to this list.";
}
?>
</ul>
我知道这是不是太多去,但不知道该如何实现这个或者甚至开始。
任何帮助,非常感谢。
jquery ui [可排序](http://jqueryui.com/sortable/)。我通过将隐藏的输入元素放置在li中,并使用'sort []'并在底部添加一个“保存”按钮来完成此操作。他们按照排序的顺序通过表单。 –
@IvanButtinoni我以什么方式要求某人为我写代码?我只是问这个过程会是什么让这样的事情发生和运行。 – learn
@JonathanKuhn我看到你从哪里来。我假设我能够做到这一点没有保存按钮,但我想要自动更新订单? – learn