Добрый день!
Подскажите, пожалуйста.
Есть следующая задача -
В форме, при в воде в поле ввода серийного номера (поле обычное, в моем случае это просто уникальный номер) нужно сделать, чтобы если устройство с таким номером уже есть в базе - в поля клиент, производитель и тип устройства подтянулись данные из базы.
С полем тип проблем не возникло - оно имеет тип выпадающий список с выбором одной из 3-х позиций
Здесь я через поле Аякс-запрос, предварительно обработав переменную $type делаю следующее.
echo '<script>$("#fields_252").val("' . $type . '")</script>';
А вот с полями клиент и производитель возникли проблемы - у меня это тип поля сущность с выпадающим списком, а список как-то хитро реализован и аналогичным способом не получается подтянуть в эти поля значения из базы, вернее даже не могу, в случае ввода имеющегося серийного номера, установить значение этих списков в любое нужное мне значение не обращаясь к базе.
Установка значения в поле сущность через Ajax-запрос
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Установка значения в поле сущность через Ajax-запрос
Там используется библиотека chosen, попробуйте так:
Код: Выделить всё
$("#fields_252").val("' . $type . '").trigger("chosen:updated")Re: Установка значения в поле сущность через Ajax-запрос
Да, спасибо огромное - заработало
Re: Установка значения в поле сущность через Ajax-запрос
Добрый вечер. Опять столкнулся с такой же проблемой - вроде все делаю по аналогии. Поля Брэнд и модель подгружаются, как вы подсказали через
$("#fields_252").val("' . $type . '").trigger("chosen:updated"),
а вот из другой формы пытаюсь установить значение клиента по номеру, но в список его ни как не получается загрузить. Такое впечатление, что используются разные типы списков - в последнем случае Select2, хотя все остальное делается аналогично
$("#fields_252").val("' . $type . '").trigger("chosen:updated"),
а вот из другой формы пытаюсь установить значение клиента по номеру, но в список его ни как не получается загрузить. Такое впечатление, что используются разные типы списков - в последнем случае Select2, хотя все остальное делается аналогично
Re: Установка значения в поле сущность через Ajax-запрос
Оказывается не все одинаково - где работало, я использовал тип поля Сущность, а где не работает тип поля Сущность с Аякс запросом.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Установка значения в поле сущность через Ajax-запрос
В Сущность с Аякс запросом так не получится сделать, так как по факту в списке нет данных, они подгружаются с помощью Аякс .