【发布时间】:2010-12-23 22:04:01
【问题描述】:
我刚刚为一组图像实现了 jQuery UI 可排序插件。我的标记如下:
<ul id="images" class="ui-sortable">
<li id="7884029"><img src="/images/member/4698568/7884029_t.jpg" alt="" /></li>
<li id="7379458"><img src="/images/member/4698568/7379458_t.jpg" alt="" /></li>
<li id="1704208"><img src="/images/member/4698568/1704208_t.jpg" alt="" /></li>
<li id="1750715"><img src="/images/member/4698568/1750715_t.jpg" alt="" /></li>
<li id="4364912"><img src="/images/member/4698568/4364912_t.png" alt="" /></li>
</ul>
<script type="text/javascript">
/*<![CDATA[*/
jQuery(function($) {
jQuery('#images').sortable({'delay':'100'});
});
/*]]>*/
</script>
LI id 是 DB 表中的“名称”列 - 我不想显示 ID 列。
现在我的问题是如何捕获排序?我知道这将是一个 AJAX 请求,但我不知道该怎么做。我在我的数据库表中设置了一个 sort_order 列,并且我使用 PHP 作为我的脚本语言。我可以用一个代码示例来做。
编辑:
理想情况下,我更喜欢在移动项目时应用排序顺序,即我不想将其全部包含在表单中。
【问题讨论】: