![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.05.2016
Сообщений: 111
|
![]()
Здравствуйте, пытаюсь реализовать следующее: по нажатию на элемент списка вывести еще один список, соответствющий выбранному элементу.
Это код списка, который есть изначально. Код:
Код:
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Поэтому, через .val() ты получаешь ничего – и это самое ничего передаёшь на сервер, который и реагирует соответственно. В консоли браузера, скорее всего, есть замечания по этому поводу – иногда полезно туда заглядывать, а также выводить туда для проверки значения переменных, если в процессе разработки что-то идёт не так (console.log(var_name)). |
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 13.05.2016
Сообщений: 111
|
![]() Цитата:
Теперь хочу спросить, у каких элементов кроме select и button есть атрибут value? Или может быть есть какой-то другой выход из этой ситуации?) |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 13.05.2016
Сообщений: 111
|
![]()
Еще интересное наблюдение: Если отправлять в атрибут value элемента span строковое значение, то оно таки туда присваивается. Например я присвоил значение столбца Name
Код:
А если числовое, как я пытался ID и другие, то ничего не присваивается. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Задать элементу списка id, который будет содержать нужное для передачи на сервер значение в той или иной форме (например: <span id="tree_{$row->ID}">).
Затем отслеживать клик по этим элементам – и передавать на сервер id текущего (this.id). Ну а на сервере уже извлекать из "tree_{$row->ID}" собственно нужную часть строки. Можно и сразу на клиенте извлечь – при помощи split, и на сервер передавать уже «чистый» ID. Можно data-* атрибуты использовать. Варианты есть. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 13.05.2016
Сообщений: 111
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Попытки в студию.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 13.05.2016
Сообщений: 111
|
![]()
Пробовал вот так. PHP:
Код:
Код:
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Я ж надеюсь, ты догадался по своему предыдущему коду, что код обработки события click нужно заключить в:
jQuery(document).ready(function($){ }); или $(function(){ }); ? Всё там нормально выполняется: http://jsfiddle.net/1hywce8s/ |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 13.05.2016
Сообщений: 111
|
![]()
Да, это я заметил, но тут дело опять в том, что ID не передается в command2.php
Вот, если что, полный код на данный момент: PHP: Код:
Код:
Код:
Хелп) Последний раз редактировалось Kef1r; 05.11.2017 в 12:28. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод элементов выпадающего списка. | Ankumo | JavaScript, Ajax | 5 | 11.07.2016 15:43 |
Вывод списка на экран | Kir94 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 16.10.2015 22:06 |
Вывод списка символов справа налево 5 раз подряд и исключить вывод цифр | Gareek | Помощь студентам | 2 | 23.12.2011 21:41 |
DBcomboBox и вывод списка | andrenisimus | БД в Delphi | 4 | 28.10.2010 16:33 |
С# вывод списка файлов в директории | Айат | Помощь студентам | 3 | 28.11.2009 11:43 |