我想實現一個頁面上可拖動的菜單,然後在數據庫中記錄順序,下次進來的時候還是這個順序,我現在實現了拖動,但是怎麼獲取順序呢,求教
說一下大致的步驟吧
因為題主需要保存列表順序到數據庫,這就涉及到了服務器端的數據發送和處理。
可以利用 jQuery 的 Ajax 來發送post請求給服務器,把每一個列表裡面的元素設置一個 data-id 屬性,屬性值為它的唯一 ID,每次移動順序的時候就向服務器發送 post 請求,也就是保存列表的順序到服務器。
每次加載列表的時候,同時調用前面保存到數據庫的順序,然後給列表排序。
提供一下文檔吧,你用到的是 jQuery 的 post http://api.jquery.com/jquery.post/
最後給題主推薦一個技術干貨的APP,裡面有不少前端開發相關的技術資源和教程,稀土掘金 http://gold.xitu.io/app