2016-11-25 45 views
0

在「可排序」項目上工作(垂直行:)項目列表,但我遇到了問題,我不知道如何解決它。如何檢查排序表中行的當前順序?

每一行都有自己的ID。如何檢查新訂單然後將其保存到數據庫中,以便下次加載數據時將以「已保存」的順序顯示?

回答

1

給項目一個類名。當物品排序時,它們將在classnames-array中有正確的順序。 例如:

<div id="list"> 
    <div class="item">item 1</div> 
    <div class="item">item 2</div> 
    <div class="item">item 3</div> 
</div> 

$('.item').each(function(){ 
    //save item[n] to your database using $.ajax 
}); 
+0

謝謝你,將測試,然後將發佈描述:) –

+0

如果我能....還有一個問題;) 每個元素保持一個ID,如何拉那些IDS? –

+0

如果您將項目移動到列表中的其他位置,該ID將隨該項目一起移動。 – johannes

0

嘗試保存一個新的字段(可能是表「配置」)保存模型表名和排序類型,並在jquery表的init方法上使用該字段在加載時在前端快速排序

+0

感謝名單費德里科:) –