Задать вопрос
Infinite
@Infinite
Developer

Django-select2 как использовать с тремя таблицами?

Есть форма добавления характеристики, в ней нужно сделать два зависимых поля Характеристика и Значение, список в поле Значение должен меняться в зависимости от выбранной Характеристики, как правильно это реализовать используя django-select2 и структуру таблиц прикрепленную ниже
5ac4ab0cc7831870568956.png
5ac4ab00ac4e2309005809.png
  • Вопрос задан
  • 182 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
При изменении значения в поле ХАРАКТЕРИСТАКА отправляете ajax запрос на выборку допустимых значений и ответ закидываете в значения

$.ajax({
            method: 'post',
            data: data,
            type: 'json',
            success: function (responce) {
                var data = [{id: '', text: helpText, disabled: true, selected: true}];
                if (responce.data) {
                    responce.data.map(function (el) {
                        data.push(el);
                    });
                    $('#ЗНАЧЕНИЕ').select2('destroy').empty().select2({data: data});
                }
            },
            error: function (e) {
                console.log(e);
            }
        });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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