Java Script PHP зависимый список

Sql подключена правильно, не понимаю как все это соединить((

Sql с использованием RedBean

$marks = R::findAll('mark', 'ORDER BY title ASC');    
        $model = R::findAll('model', 'ORDER BY title ASC');

PHP файл.

<h3>Марка</h3>
                <label>
                    <select id="full_mark" class="select2" name="mark">
                        <option value="0" selected>Все марки</option>
                        <?php if (isset($marks)): ?>
                            <?php foreach ($marks as $mark): ?>
                                <option value="<?=$mark['id']; ?>"><?=$mark['title']; ?></option>
                            <?php endforeach; ?>
                        <?php endif; ?>
                    </select>
                </label>
            </div>

            <!--Модель-->

            <div class="FullModel">
                <h3>Модель</h3>
                <label>
                    <select id="full_model" class="select2" name="model">
                        <option value="0" disabled selected>Выберите модель</option>
                    </select>
                </label>



Java Script.


    function getModel(parent, mark, model, create=0) {
        $(parent).on('change',mark, function () {
            var mark_id = $(mark).val();
            $.ajax({
                url: '/',
                data: {
                    mark_id: mark_id,
                    create: create,
                },

                type: 'POST',
                dataType: 'json',
                success: function (res) {
                    if (res) {
                        $(model).empty().html(res)
                    } else {
                        $(model).empty().html('<option>Нет моделей</option>')
                    }
                },
                error: function () {
                    alert('Ошибка');
                }
            });
        });
    }


    getModel('#search', '#mark', '#model');

Код выдает ошибку.

Страница исполнения https://example.com/index


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