2014-12-30 5 views
0

Я использую FancyTree js для поддержания моей структуры пользовательского уровня. Но я не могу получить весь json после отправки кнопки. Вот мой код:Как сгенерировать json после перетаскивания с помощью java?

<script> 
$("#user_tree").fancytree({ 
      extensions: ["dnd"], 
      source: { 
       url: "/assets/json/ajax-tree-fs.json" 
      }, 
      dnd: { 
       autoExpandMS: 400, 
       focusOnClick: true, 
       preventVoidMoves: true, // Prevent dropping nodes 'before self', etc. 
       preventRecursiveMoves: true, // Prevent dropping nodes on own descendants 
       dragStart: function(node, data) { 

       return true; 
       }, 
       dragEnter: function(node, data) { 

       return true; 
       }, 
       dragDrop: function(node, data) { 
       data.otherNode.moveTo(node, data.hitMode); 
       } 
      }, 
      activate: function(event, data) { 

      }, 
      lazyLoad: function(event, data) { 
       data.result = {url: "/assets/json/ajax-sub2.json"} 
      } 
      }); 
</script> 
<input type="button" class="submit_user" /> 

Все работает нормально. Но, когда я пытаюсь получить сгенерированные элементы после перетаскивания, как это, он не работает.

$(document.body).on('click','.submit_user',function(){ 

     console.log($("#user_tree").fancytree("getTree").data); 


     }); 

Я попытался это по следующей ссылке:

http://wwwendt.de/tech/fancytree/demo/#sample-multi-ext.html 

ответ