@redesupar

Как вывести определенные данные с json исходя из параметров url?

Обращаюсь к двум файлам через json (1.php это id и названия филиалов. 2.php это id и данные филиалов)
Первый файл я вывожу как меню с ссылками, где при клике задаются параметры id,sid,period и.т.д. при клике обновляются и данные со второго файла. Как мне вывести название выбранного филиала?
jQuery(function () {
        $.ajax({
            url: 'dept3.php'
            , type: 'GET'
            , data: {Sid: $("#Sid").val()}
            , success: function (data) {
                console.log('dept3.php 163');
                	// console.log(data);
                var result = JSON.parse(data);
                console.log(result);

                if (result.hasOwnProperty("error")) {
                    alert(result.error);
                } else {
          
                    var $m = $("#menu");
                    $.each(result.data, function(index, value){
                        if (value.parentIsn == -1) {
                            $m.append("<li class='isn-"+ value.isn +"' data-isn='" + value.isn + "'><a href='javascript:void(0)'><span>" + value.name + "</span></a><ul></ul></li>");
                        } else {
                            $('.isn-' + value.parentIsn).children('ul').append("<li class='isn-"+ value.isn +"' data-isn='" + value.isn + "' data-deptisn='" + value.isn + "'><a href='javascript:void(0)'><span>" + value.name + "</span></a><ul></ul></li>");
                        }
                    });
                    $('#menu li li').each(function() {
                        if ($(this).children('ul').children().length) {
                            var isn = $(this).data('isn');
                            var deptisn = $(this).data('deptisn');
                            $(this).children('ul').children().first()
                                .prepend("<li class='first' data-isn='" + isn + "' data-deptisn='" + deptisn + "'><a href='javascript:void(0)'><span>Все " + $(this).children('a').text() + "</span></a><ul></ul></li>");
                        }
                    });
                    initMenu();

                }
            }
        });

    });


Суть такова взять с url isn= и вывести его value.name в div id="name" . Но при выводе, выводит все названия
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы