我正在尋找相當長的解決方案。我發現了Nathan Smith的一個很棒的演示,使用jQuery和界面將收藏夾拖放到列表中。Jquery拖放在php + mysql中
演示是在這裏: http://host.sonspring.com/dragdrop/
但我怎麼能保存列表mysql數據庫。
我正在尋找相當長的解決方案。我發現了Nathan Smith的一個很棒的演示,使用jQuery和界面將收藏夾拖放到列表中。Jquery拖放在php + mysql中
演示是在這裏: http://host.sonspring.com/dragdrop/
但我怎麼能保存列表mysql數據庫。
使用ajax在項目被刪除時調用服務器端(php)腳本。將該腳本傳遞給表的順序,以便它可以更新你的MySQL。
P.S - 你也可以使用jQuery UI進行拖放,它非常靈活。
我在表單中使用拖放功能,因此不是每個'drop'都保存,而是使用最簡單的路徑填充所選項目的隱藏字段。要做到這一點,請確保爲您的列表項目分配一個ID。
所以,如果所選的名單看起來像:
<div id='selected_items'>
<ul>
<li id='123'>Item 1</li>
<li id='456'>Item 2</li>
</ul>
</div>
然後,只需遍歷列表,並保存到一個隱藏的輸入當用戶點擊保存:
$("#save").click(function(){
var theList = '';
$("selected_items > li").each(function(){
var $this = $(this);
var currentID = $this.attr("id");
theList = theList+currentID+'|';
});
$("#hidden_list").val(theList);
});
小問題:$('# selected_items li') – 2009-12-24 20:06:45