2013-02-25 75 views
0

我使用jquery sortable來允許我將li元素拖放到自己的有序列表和其他有序列表中。它運作良好。我現在想知道如何跟蹤這些信息並將這些信息傳遞到我的控制器中?如何通過拖放操作調用控制器方法排序

HTML:

<ul id="grpId"> 
     @foreach (var item in Model.GeneratedGroups) 
     {     
      <li id="draggable">Group @Html.DisplayName(item.GroupNumber.ToString())<br /> 
       <ol class="connectedSortable" > 
        @foreach (var student in item.GroupMembers) 
        { 
         <li draggable="true" ><span>@String.Format("{0} {1}", student.FirstName, student.LastName)</span></li> 
        } 
       </ol> 

      </li> 

     } 
    </ul> 

<script type="text/javascript"> 
    $("#draggable ol").sortable({ connectWith: ".connectedSortable" }); 
    $("#draggable ol").disableSelection(); 
</script> 

如何我現在可以叫@ Url.Action或以某種方式實現Ajax?

回答

0
$("#draggable ol").sortable({ 
    receive: function(event, ui) { 
     //Your ajax call here 
    } 
}); 
相關問題