jQuery 可排序

标签 jquery sequence sortables

我正在使用 jquery 中的可排序函数对常见问题解答列表进行排序。不用说,我对这个概念很陌生。任何人都有任何关于后端的好例子。我的前端工作正常,但更新数据库中的序列是另一回事。顺便说一句,我的后端是 ColdFusion。

提前致谢

最佳答案

定义常见问题解答:

<div id="faq">
  <div id="q1">...</div>
  <div id="q2">...</div>
  (...)
  <div id="q100">..</div>
</div>

使常见问题解答可排序:

<script type="text/javascript">
  $("#faq").sortable();
</script>

提交表单:

<form action="..." id="faq_form">
  <input type="hidden" name="faqs" id="faqs" />
  ...
</form>

将排序序列添加到表单

<script type="text/javascript>
  $("#faq_form").submit(function() {
    $("#faqs").val($("#faq").sortable('toArray'))
  })
</script>

提交表单后,“faqs”字段将包含来自 #faq 的逗号分隔 ID,如下所示: q1,q3,q10,q11,q2,q100...

只需解析它并保存到数据库

关于jQuery 可排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/187073/

相关文章:

jQuery Mobile "popup"div 没有隐藏?

sequence - 在 SQL Azure 联合上生成序列号的有效方法

javascript - 在客户端 Laravel 中排序/过滤表的最喜欢的方式?

javascript - 如何避免 2 个 jQuery "on form submit"脚本之间的冲突?

dialog - SIP 对话 CSeq 序列号

arrays - 两个数组中元素序列的相似程度如何

jquery - jquery 可排序的 TinyMCE 实例

javascript - jQuery sortable ('disable' ) from start event 不完全像预期的那样工作

javascript - 单击更改 anchor 文本...?也许是 jQuery?