单击按钮

时间:2019-03-31 17:39:02

标签: javascript jquery jstree

我正在用PHP回显一个JSTree,其中包含来自数据库的信息,并带有以下JS代码:

$(function () {
    $("#tree").jstree({
        "checkbox": {
            "keep_selected_style": false
        },
            "plugins": ["checkbox"]
    });
});

然后我有以下HTML / PHP代码:

    <div id="tree">
        <ul>
            <li id="folder_1">Módulos 
                <ul>
                    <?php

                    # Selecting the info I want to echo
                    $query = "SELECT Info FROM [dbo].[Table] WHERE ID='xxx'";
                    $result = sqlsrv_query($conn, $query); 

                    while ($row = sqlsrv_fetch_array($result)){

                        $RequestedInfo = $row['Info'];

                        # For each info, we echo a List Item
                        <li>id="'.$RequestedInfo.'">'.$RequestedInfo.'</li>';

                    }

                    ?>    
                </ul>
            </li>
        </ul>
    </div>

这正确显示了一个JSTree,其中每个请求都有一个List Item,直到现在为止我们都很好。

我想做的是回显其他一些默认情况下应检查的不同列表项,因为未选中所有正在回显的项。

我还需要将选中的列表项存储到PHP数组中,以便在单击按钮时可以通过SQL插入/更新将其发送回数据库。

我对JS很不好,我不要求别人为我做这件事,但是首先,我想知道JSTree是否有可能 >。

0 个答案:

没有答案