2015-06-03 80 views
0

我想將參數傳遞給源ooption,因此應將「42」傳遞給data.php作爲第二個valus/key參數.Thx。fancytree將參數傳遞給源選項

HTML:

<div>id="tree" datadir="42"</div> 

JS

<script type="text/javascript"> 

    var tree = $("#tree").fancytree("getTree"); 
    $(function() { 

    $("#tree").fancytree({ 
     source: $.ajax({ 
     url: "/data.php", 
     data: {mode: "root", parent: tree.data.datadir}, 
     dataType: "json" 
     }) 
    }); 
}); 
</script> 

問候

汗國

回答

0

你可以使用jQuery獲取價值。查看下面的更新代碼。

HTML:

<div id="tree" data-dir="42"></div> 

JS

<script type="text/javascript"> 
    $(function() { 
    $("#tree").fancytree({ 
     source: $.ajax({ 
     url: "/data.php", 
     data: {mode: "root", parent: $("#tree").data("dir")}, 
     dataType: "json" 
     }) 
    }); 
}); 
</script>