2012-08-02 2 views
0

안녕하세요 저는 중첩 정렬을 위해 중첩 정렬을 위해 플러그인을 발견했습니다. here 목록 항목을 성공적으로 드래그 앤 드롭 할 수 있지만 항목을 한 번 아약스 호출하려고합니다. 목록이 드래그됩니다,이 플러그인이 가능합니까? 드래그가 완료된 후 아약스를 호출하는 옵션을 제공합니까?JQuery Nested Sortable and Javascript

내 JS 파일은 작동하지만 몇 가지 문제, 내가 지금 전화에 대한 모든 옵션을주고, 플러그인이 동일하지만 일부 업데이트는 1 개월 전 할 생각이 있었다 직전

$('#sortable').nestedSortable(
    { 
     disableNesting: 'no-nest', 
     forcePlaceholderSize: true, 
     handle: 'div', 
     items: 'li', 
     opacity: .6, 
     placeholder: 'placeholder', 
     revert: 250, 
     tabSize: 25, 
     tolerance: 'pointer', 
     toleranceElement: '> div', 
     connectWith: '.sortable', 
      onChange: function(serialized) { 
      }, 
      onStop : function(){ 
       var element_id = $(this).attr("id"); 
       var parent_id = $(this).parent().attr("id"); 
       var prev_sibling_id = $(this).prev().attr("id"); 
       if(parent_id=='trash'){ 
        var url = $(this).attr("patent-trash"); 
        var data = {PID:element_id}; 
        $.ajax({ 
         type: "POST", 
         data: data, 
         url:url, 
         cache: false, 
         success: function(data) { 
          document.location.reload(true); 
         } 
        }); 
       } 
}); 

내가 중지시 사용되는 드래그가 완료된 후 아약스를 사용하거나 대체 방법이 있습니까?

나는 그것이 jQuery를 정렬 가능한 연결되어 있기 때문에 내가 그렇게 모든 이벤트는, 옵션과 방법이 여기에 사용할 수있는 솔루션을 : 발견 사전

답변

3

에 내 모든 노력

덕분에 시도 도와주세요. 나는

stop:function(){ 
    var element_id = $(this).attr("id"); 
      var parent_id = $(this).parent().attr("id"); 
      var prev_sibling_id = $(this).prev().attr("id"); 
      if(parent_id=='trash'){ 
       var url = $(this).attr("patent-trash"); 
       var data = {PID:element_id}; 
       $.ajax({ 
        type: "POST", 
        data: data, 
        url:url, 
        cache: false, 
        success: function(data) { 
         document.location.reload(true); 
        } 
       }); 
      } 

    } 

를 사용하고는 :)

근무