Есть ли способ проанализировать значение через JSON с помощью вызова AJAX или отфильтровать полученные данные JSON? - PullRequest
0 голосов
/ 25 января 2019

Я использую шаблон дерева, все данные отображаются правильно, но мне нужно отправить значение от index.php до getdata.php.

Я пытался использовать фильтр ajax на странице index.php, а также пытался проанализировать значение до getdata.php без результата.

Допустим, у меня есть 100 записей, parent_id и children, и мне нужно отобразить только одну parent_id и ее дочерние элементы на основе динамического значения $myid = '123'

<div id="tree-container"></div>

<script type="text/javascript">
$(document).ready(function(){ 

    //fill data to tree  with AJAX call
//  $('#tree-container').jstree().get_selected(true)[0].text;
    $('#tree-container').jstree({ 
//  $('#tree-container').jstree.select_node('#node_' + nodes[0])({ 
//  $('#tree-container').jstree('select_node', '120')({
    'plugins': ["wholerow"],
        'core' : {
            'data' : {
                "url" : "getdata.php",
                "dataType" : "json"
            }
        }
    }) 
});
</script>

1 Ответ

0 голосов
/ 25 января 2019

Вы можете просто передать идентификатор в URL.Измените URL-адрес на:

"url" : "getdata.php?myId=123"

. Затем в вашем getdata.php -файле вы можете получить данные, используя:

$myId = $_GET['myId'] ?? null;

(Если $_GET['myId'] не существует,Выше будет установлено значение переменной null)

...