Javascript 我得到订单了吗
我的html是这样的Javascript 我得到订单了吗,javascript,jquery,Javascript,Jquery,我的html是这样的 <ul> <li>...</li> <li> <ul> <li>...</li> </ul> </li> </ul> 这只是一个示例,一个ul可以包含许多li,但最大深度是ul-li-ul,如示例中所示 我正在使用对li进行排序,我想获得li的排序顺序,以便将其存储在数据
<ul>
<li>...</li>
<li>
<ul>
<li>...</li>
</ul>
</li>
</ul>
-
这只是一个示例,一个ul
可以包含许多li
,但最大深度是ul-li-ul
,如示例中所示
我正在使用对li
进行排序,我想获得li
的排序顺序,以便将其存储在数据库中,这样用户就不必每次都进行排序
谢谢。您必须绑定“sortupdate”事件,以用于更新数据库。下次加载页面时,必须在服务器端对项目进行排序
编辑:
下面将绑定sortupdate事件并将其发布到/story/reorder(www.asdf.com/sort/reorder?ids=somevalue&oldIds=anothervalue)。该页将存储在数据库中
您可能需要添加另一个变量来传递登录者的用户ID
$("#sortable").bind('sortupdate', function(event, ui) {
var ids = $("#sortable").sortable('serialize').toString();
$.post('/story/reorder', {ids: ids, oldIds: idsOldOrder}, function(data) {
// nothing special
window.alert(data);
});
idsOldOrder = ids;
});
资料来源:有任何示例用法吗<代码>更新:函数(事件,用户界面){……}我看到了这一点,但无法理解应用程序,这是javascript的新手。