Knowledge_Seeker 2 Ответов: 1

Как автоматически заполнить значение текстового поля из базы данных на основе выбора связанного значения из выпадающего списка


У меня есть выпадающее окно в моем html-теле вместе с двумя текстовыми полями. Значения в выпадающем списке извлекаются с помощью sql-запроса. Я хочу автоматически заполнить текстовые поля числом 2 соответствующими значениями таблицы базы данных, значение которой я получаю в выпадающем списке при выборе. Возможно ли это в Javascript, Ajax или jquery? Пожалуйста, помогите мне с кодом, так как я новичок в этих языках?

Что я уже пробовал:

У меня есть выпадающее окно в моем html-теле вместе с двумя текстовыми полями. Значения в выпадающем списке извлекаются с помощью sql-запроса. Я хочу автоматически заполнить текстовые поля числом 2 соответствующими значениями таблицы базы данных, значение которой я получаю в выпадающем списке при выборе. Возможно ли это в Javascript, Ajax или jquery? Пожалуйста, помогите мне с кодом, так как я новичок в этих языках?

F-ES Sitecore

Да, это возможно, но ваш вопрос по существу заключается в том, "как мне сделать сайт". Вы говорите, что данные поступают из sql-запроса, так что это будет обработка на стороне сервера, но вы не сказали, какую технологию на стороне сервера вы используете, поэтому ответить на этот вопрос невозможно. На вашем месте я бы начал с жестко закодированной серверной части данных, чтобы сделать это проще, а затем переключился бы на sql-запросы, как только это заработает. Вам нужно будет использовать ajax для вызова какого-либо веб-метода, поэтому выберите свой серверный текст и google how to call it via ajax для примеров.

1 Ответов

Рейтинг:
1

W∴ Balboos, GHB

Самый разумный способ сделать это-Аякс. Я не заморачиваюсь с jquery - использую прямой javaScript, php и т. д.

Вот ваша ссылка на AJAX (откуда я ее узнал).

Аякс введение[^] Это делает его довольно прямолинейным и имеет примеры. Простой пример.

Одна вещь: "новое для этих языков" не особенно информативно. Я не могу сказать, вляпался ты по уши или нет. Я предполагаю, что вы создали первоначальный запрос для заполнения droplist. Если нет - вам нужно сделать резервную копию и научиться делать это самостоятельно.