Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 200

JADE и отслеживание события по change

19.07.2020, 17:28. Показов 620. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую.
Пытаюсь реализовать выбор значений из mysql в зависимости от выбора select. Использую JADE.
Прежде чем подключаться к БД, решил попробовать на простом примере:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
    select(name="price")
        option(value="100") маленький
        option(value="500") большой
        option(value="100500") гигантский
    div(id="priceDisplay")
 
script.
 
    jQuery(document).ready(function ($) {
        $('select[name="price"]').on('change', function(){
            $('#priceDisplay').html(this.value)
        })
    });
Но изменения не происходит. Не пойму: что не так?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.07.2020, 17:28
Ответы с готовыми решениями:

Обработчик события change
Подскажите пожалуйста, как создать обработчик события, который отслеживает изменение содержимого div или span ? Этот код не работает: ...

Обработка события Change на листе - что я делаю не так?
Уважаемые форумчане, помогите, пожалуйста! Заклинило на вроде бы простой вещи (неважные детали опускаю). В таблицу на листе вводятся...

Отслеживание события подключения флешки
Есть несколько вопросов: 1. Для отслеживания происходящего в Windows (в данном случае WM_CHANGEDEVICE) всегда ли необходимо создавать...

5
 Аватар для zontik24
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
19.07.2020, 20:59
drugojandrew,

JavaScript
1
2
3
4
5
 $(document).ready(function () {
        $('select[name="price"]').on('change', function(){
            $('#priceDisplay').html(this.value)
        })
    });
0
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 200
19.07.2020, 21:50  [ТС]
zontik24, спасибо, но не работает.
Если я правильно понимаю, то функция тут должна вызываться через pq (я очень начинающий).
0
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
19.07.2020, 22:22
drugojandrew, jQuery выполняется на стороне клиента, и там никакой запрос к базе данных сделать не получится.

Ваше решение - при смене опции в селекте делать AJAX запрос на сервер и добавлять данные в HTML.
1
 Аватар для zontik24
36 / 33 / 10
Регистрация: 14.06.2013
Сообщений: 432
19.07.2020, 22:44
drugojandrew, на что ругается, что пишет консоль?
У тебя jQuery корректно подключен на страницу?
1
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 200
20.07.2020, 10:55  [ТС]
Цитата Сообщение от zontik24 Посмотреть сообщение
У тебя jQuery корректно подключен на страницу?
zontik24, спасибо, проблема была в этом. Даже не понял почему не подключились скрипты - было явно прописано:
JavaScript
1
extends layout_new
а там есть всё, что нужно:
Кликните здесь для просмотра всего текста
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
doctype html
html
    head
        title= title
        link(rel='stylesheet', href='/stylesheets/bootstrap4.min.css')
        link(rel='stylesheet', href='/stylesheets/style.css')
        link(rel='stylesheet', href='/stylesheets/gijgo.min.css')
        link(rel='stylesheet', href='/stylesheets/bootstrap-material-datetimepicker.css')
        link(rel='stylesheet', href='/stylesheets/bootstrap-clockpicker.min.css')
        link(rel='stylesheet', href='/stylesheets/chart.min.css')
 
        script(src='/javascripts/jquery.js')
        script(src='/javascripts/bootstrap4.min.js')
        script(src='/javascripts/gijgo.min.js')
        script(src='/javascripts/pdfobject.min.js')
        script(src='/javascripts/moment.js')
        script(src='/javascripts/bootstrap-material-datetimepicker.js')
        script(src='/javascripts/bootstrap-clockpicker.min.js')
        script(src='/javascripts/chart.min.js')
 
        script(src='/javascripts/main.js')
        script(src='/javascripts/main_add.js')

После вставки всех подключений непосредственно на страницу всё заработало.

Добавлено через 1 минуту
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
Ваше решение - при смене опции в селекте делать AJAX запрос на сервер и добавлять данные в HTML.
спасибо, буду разбираться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.07.2020, 10:55
Помогаю со студенческими работами здесь

JS + cookies. Отслеживание события click
Здравствуйте. Подскажите, как правильно проверить, был ли клик? Есть ли что-то, похожее на .click == true? Запись в кукис ...

Отслеживание события поднятия трубки
Здравствуйте. Появилась пролема при дозвоне через голосовой модем. Дело в том, что некоторые модемы не поддерживают событие поднятия...

отслеживание события нажатия кнопки программно
подскажите как отследить нажатие кнопки в другом потоке не в главном где созданы контролы а в другом. идет бесконечный цикл где будет...

Отслеживание события внешнего объекта в 1с77
В общем, хочу научиться использовать mswinsock в 1с77. Удалось подключиться к внешнему сокету благодаря информации, найденной в интернете: ...

Отслеживание события нажатия кнопки на форме
Пишу программу - тестер для студентов (заодно выслушаю критику по коду) Есть xml-файлик с вопросами и вариантами ответов, а так же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru