fancytree 将参数传递给源选项

fancytree passing argument to source option

我想将一个参数传递给源选项,因此“42”应该作为第二个 valus/key parameter.Thx.

传递给 data.php

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>

此致

乌鲁斯

您可以使用 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>