1

我在 UL LI 列表中排列了大约 8 个 div 项目。每个都有唯一的 ID 和特定的内容。这些项目是可排序的,我为此使用 jquery UI。一旦用户拖放列表项的组件位置发生变化。但刷新页面后,我得到了相同的 HTML 页面。我想在服务器上保留项目的新位置。这样做的有效方法是什么?我可以创建 HTML 的克隆并在会话期间保留它,但我希望将更改保存在服务器上。元素位置的更改是特定于用户的。这就像用户更改了元素位置,他想保存设置..提前感谢您的帮助

4

2 回答 2

2

不要费心检查生成的 HTML。相反,只需通过 AJAX 将项目的新顺序传递回服务器。这可以像一个数字序列一样简单。存储这些并在下次使用它们以按所需顺序创建列表。

于 2011-09-26T11:41:23.733 回答
0

您可以将位置存储在 cookie 中,并在刷新后根据该 cookie 重新排列

于 2011-09-26T12:53:01.050 回答