繁体   English   中英

我的Jstree不显示任何文件夹

[英]My Jstree dont show any folder

我正在尝试创建一个连接到我的Dropbox API的jstree。 我想将我的Dropbox中的所有文件夹显示到jstree,但没有输出,也没有错误,只是说:

XHR完成加载:POST“ https://api.dropboxapi.com/1/delta ”。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Ajax JS Tree</title>
    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jstree/3.3.3/themes/default/style.min.css" />
    <script src="//cdnjs.cloudflare.com/ajax/libs/jstree/3.3.3/jstree.min.js"></script>
</head>
<body>
    <div id="container"></div>
    <script>
        $(function() {
            var fullTree;
            var url = 'https://api.dropboxapi.com/2/files/alpha/get_metadata';
            var access_token = 'I-pZSjTC4tAAAAAAAAAAl1Wpza91KvV_17XKarAsyEMpC78Ereo9-uO2QVE-Sx0a';
            $.ajax({
                url: url,
                data: fullTree,
                method: "POST",
                dataType: "json",
                beforeSend: function(request) {
                    request.setRequestHeader("Authorization", 'Bearer ' + access_token);
                },

                success: function(fullTree) {
                    $('#container').jstree({
                        'core': {
                            "data": fullTree,

                            "check_callback": true,

                        },
                        "plugins": ["themes", "contextmenu", "ui"]
                    });

                },

                error: function(xhr, ajaxOptions, thrownError) {
                    alert(xhr.status);
                    alert(thrownError);
                }
            });

        });
    </script>
</body>
</html>

我尝试了包括AJAX和jQuery在内的所有内容,但没有任何反应。

看来您将url变量作为数据了。 我认为这是一个错误。 是不是您想要作为数据检索的json变量?

"json_data" : {
            "data" :json,
             'data' : function (node) {
                return { 'id' : node.id };
            }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM