2009-12-24 62 views

回答

0

使用ajax在項目被刪除時調用服務器端(php)腳本。將該腳本傳遞給表的順序,以便它可以更新你的MySQL。

P.S - 你也可以使用jQuery UI進行拖放,它非常靈活。

0

我在表單中使用拖放功能,因此不是每個'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); 
}); 
+0

小問題:$('# selected_items li') – 2009-12-24 20:06:45