【问题标题】:jquery Sortable ui save tr positionjquery Sortable ui保存tr位置
【发布时间】:2012-01-03 18:37:00
【问题描述】:

保存到数据库后如何保留元素的位置?意思是,假设我有一个表格,里面有 tds 内的文本框,我重新排列表格中的行并单击提交。如何在页面刷新时保留表中行的新位置而不恢复到原始位置?

谢谢

【问题讨论】:

    标签: php javascript jquery jquery-ui-dialog jquery-ui-sortable


    【解决方案1】:

    在您的数据库中,有一个名为“排序”或“位置”的字段,当保存表单时,将位置数据序列化为实际位置(即 0、1、2、3...)。最初加载页面时,在您的查询中,按位置 ASC 对结果进行排序,例如SELECT * FROM txt ORDER BY position ASC;

    【讨论】:

    • 我为什么要订购它们?如果我在我的表中有 3 行并且我重新排列它们(位置 2,位置 0,位置 1),即使我刷新页面,我也想保留这个新位置。我不想回到(位置 0,位置 1,位置 2)。
    • 好的,假设您有 1 个苹果、2 个香蕉、3 个橙子,然后将它们重新排列为 2 个香蕉、3 个橙子、1 个苹果。保存时,更新数据库,使位置:条目是这样的:1 香蕉,2 橙,3 苹果。这样,当您提取条目时,它们将按照您保存它们的顺序排列。
    【解决方案2】:

    您可以使用相同的名称输入您的输入。

    例如

    当您发布值时,只需遍历它们的位置或保存整个字符串/数组。

    【讨论】:

      猜你喜欢
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      • 2016-05-01
      • 1970-01-01
      • 2011-04-14
      • 2015-09-16
      • 1970-01-01
      • 2012-02-03
      相关资源
      最近更新 更多