как получить значения из базы данных / контроллера по выбранной опции в выпадающем списке в Adonis Js с помощью Edge template engine - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь получить значения из базы данных по выбранной опции из выпадающего списка в adonis js с помощью механизма шаблонов Edge. Я заполнил представление как это

<select class="select" class="form-control" name="category_id" required onchange="whatToDo()">
                                <option selected disabled value="">Select Category</option>
                                @each(cat in categories)
                                <option value="{{cat.category_id}}" >{{cat.category_name}}</option>
                                @endeach
                            </select>

Я должен заполнить данные в флажок, как это

<div class=" pr-5">
                                        <label class="theme ">Device Aplha_Remeo</label>
                                        <input class="fl-right cursor" type="checkbox">
                                    </div>

Я не могу понять, как получить обновленные значения при изменении значения в раскрывающемся списке.

1 Ответ

2 голосов
/ 28 января 2020

Из вашего описания кажется, что вы используете edge. js для визуализации представления, если это так, проверьте официальный документ , чтобы найти способ отправки запроса в событии onchange .

Кроме того, с моей точки зрения, в методе whatToDo () JavaScript можно использовать метод JQuery Ajax для вызова методов контроллера и получения данные, то что-то делать. Вот некоторые относительные ресурсы, к которым можно обратиться:

Действие контроллера вызовов при изменении DropDownList (SelectedIndexChanged)

Динамическое связывание события DropDownList On Change In ASP. NET MVC 5

...