我在UL LI列表中排列了大约8个div项目。每个都有唯一的ID和特定的内容。这些项目是可排序的,我正在使用jquery UI。一旦用户拖放列表项的组件位置发生变化。但刷新页面后,我得到相同的HTML页面。我想保留服务器上新项目的位置。这样做的有效方法是什么?我可以创建HTML的克隆并在会话期间保留它,但我希望在服务器上保存更改。元素位置的变化特定于用户..这就像元素位置被用户改变并且他想保存设置..感谢提前帮助
答案 0 :(得分:2)
不要费心检查生成的HTML。相反,只需通过AJAX将项目的新顺序传达回服务器。这可以像一系列数字一样简单。存储这些并在下次使用它们按所需顺序创建列表。
答案 1 :(得分:0)
您可以将位置存储在Cookie中,并在刷新后根据该Cookie重新排列