2015-10-15 77 views
1

我的jstree有問題。刷新頁面返回jstree中加載狀態的數據頁面

我的代碼如下所示:

<div id="jstree"> 
    <ul> 
     <li>Folder 1 
      <ul> 
       <li id="child_1">Child 1</li> 
       <li>Child 2</li> 
      </ul> 
     </li> 
     <li>Folder 2</li> 
     <ul> 
       <li id="child_1">Child 1</li> 

       <li>Child 2</li> 
      </ul> 
    </ul> 
</div> 
$('#jstree').jstree({ 
       'core' : {'multiple' : false}, 
       'state' : { 'key' : 'jsCategoryTree', 'events' : 'activate_node.jstree'}, 
       'plugins' : ['state','cookies','ui','html_data'], 
       'cookies' : { 'keep_selected':true}, 
       'themes': {'icons':false} 
      }); 

      // return data selected option 
      $('#jstree').on('changed.jstree', function (e, data) { 
       console.info(data.node.id); 
      }); 

http://jsfiddle.net/4mtyu/764/

我有一些樹,這個對象有一定的價值。當我重新加載頁面以前選擇正確返回,但數據不是。如何在刷新頁面後返回所選數據選項?

回答

0

好的,我解決了我的問題。

$('#jstree').jstree("get_selected", true); 

此代碼後返回頁面重新加載從所選的選項數據:)