Как распарсить полученные данные по разным input?

Подскажите пожаоуйста.

$(document).ready(function () {

            var suggest_count = 0;
            var input_initial_value = '';
            var suggest_selected = 0;

            $(document).ready(function () {

                $("#search_box").keyup(function (I) {
                    // определяем какие действия нужно делать при нажатии на клавиатуру
                    switch (I.keyCode) {
                        // игнорируем нажатия на эти клавишы
                        case 38:  // стрелка вверх
                        case 40:  // стрелка вниз
                            break;

                        default:
                            // производим поиск только при вводе более 2х символов
                            if ($(this).val().length > 2) {
                                input_initial_value = $(this).val();
                                $.ajax({
                                    url: '/vote',
                                    type: 'POST',
                                    data: {qe: $('.js-input-class').val()},
                                    headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
                                    success: function (data) {

                                        var list = data;
                                        suggest_count = list.length;
                                        if (suggest_count > 0) {
                                            $("#search_advice_wrapper").html("").show();
                                            $('.js-search__block').addClass('opened');
                                            for (var i in list) {
                                                if (list[i].sug != '') {
                                                    let words = list[i].name_ru,
                                                        clearWords = list[i].name_ru;
                                                    let data = list[i].start_date;
                                                    $('#search_advice_wrapper').append('<div class="nl24bar__suggestion advice_variant"><a class="nl24bar__link" href="javascript:void();">' + words + ' '+ data + '</a></div>');
                                                }
                                            }
                                        }
                                        // делаем обработку клика по подсказке
                                        $('.advice_variant').on('click', function (e) {
                                            e.preventDefault();
                                            console.log($('#search_box').val($(this).text()));

                                            $('#search_box').val($(this).text());

                                            $('#search_advice_wrapper').hide();
                                            $('.nl24bar__form_form').submit();
                                        });
                                    },
                                    error: function (error) {
                                        console.log(error);
                                    }
                                });

                            }
                            break;
                    }
                });
                $("#search_box").keydown(function (I) {
                    switch (I.keyCode) {
                        // по нажатию клавишь прячем подсказку
                        case 27: // escape
                            $('#search_advice_wrapper').hide();
                            return false;
                            break;
                        // делаем переход по подсказке стрелочками клавиатуры
                        case 38: // стрелка вверх
                        case 40: // стрелка вниз
                            I.preventDefault();
                            if (suggest_count) {
                                //делаем выделение пунктов в слое, переход по стрелочкам
                                key_activate(I.keyCode - 39);
                            }
                            break;
                    }
                });
                $('html').click(function () {
                    $('.js-search__block').removeClass('opened');
                    $('#search_advice_wrapper').hide();
                });
                // если кликаем на поле input и есть пункты подсказки, то показываем скрытый слой
                $('#search_box').click(function (event) {
                    //alert(suggest_count);
                    if (suggest_count) {
                        $('.js-search__block').addClass('opened');
                        $('#search_advice_wrapper').show();
                    }
                    event.stopPropagation();
                });
            });

            function key_activate(n) {
                $('#search_advice_wrapper div').eq(suggest_selected - 1).removeClass('active');

                if (n == 1 && suggest_selected < suggest_count) {
                    suggest_selected++;
                } else if (n == -1 && suggest_selected > 0) {
                    suggest_selected--;
                }

                if (suggest_selected > 0) {
                    $('#search_advice_wrapper div').eq(suggest_selected - 1).addClass('active');
                    $("#search_box").val($('#search_advice_wrapper div').eq(suggest_selected - 1).text());
                } else {
                    $("#search_box").val(input_initial_value);
                }
            }
        });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
                                                        <div class="col-12 col-xl-3">
                                                            <div class="form-group">
                                                                <label for="data" class="input-label">Дата</label>
                                                                <input type="date" class="form-control"
                                                                       id="data">
                                                            </div>
                                                        </div>
                                                        <div class="col-12 col-xl-6">
                                                            <div class="form-group">
                                                                <label for="text" class="input-label">Текст</label>
                                                                <input type="text" class="form-control"
                                                                       id="text"
                                                                       placeholder="">
                                                            </div>
                                                        </div>

Получаю данные в json, как распарсить по нескольким input?


Ответы (0 шт):