2 / 2 / 0
Регистрация: 29.06.2016
Сообщений: 179
|
|||||||||||
1 | |||||||||||
Как вывести несколько блоков с контентом?01.12.2017, 21:37. Показов 2172. Ответов 8
Метки нет (Все метки)
Здравствуйте, я совсем новичок в php, так что закройте глаза ладошкой и осторожно зрите сквозь пальцы. Собственно вопрос: как можно вывести несколько блоков с контентом из бд?
И еще мне нужно обязательно с помощью Ajax. Я вот сам что-то накидал. По клику на элемент списка(.list) выполняется следующий скрипт:
Помогите пожалуйста.
0
|
01.12.2017, 21:37 | |
Ответы с готовыми решениями:
8
Создает несколько блоков, при выводе бд! Заполнения блоков контентом Нужно убрать прозрачность блоков с контентом Как сделать несколько активных блоков? |
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
|
||||||
01.12.2017, 21:51 | 2 | |||||
Здесь вы получаете не тот элемент, на который кликнули, а 1-ый найденный в коде.
Когда вы вешаете обработчик на событие, в this лежит элемент, для которого это событие произошло. Короче, должно быть так:
1
|
2 / 2 / 0
Регистрация: 29.06.2016
Сообщений: 179
|
|
01.12.2017, 21:55 [ТС] | 3 |
Jodah, Спасибо, это, несомненно, очень здорово, а можете что-нибудь сказать по моему вопросу?
0
|
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
|
|
01.12.2017, 22:05 | 4 |
Сообщение было отмечено ManiKKK как решение
Решение
ManiKKK, это и есть по вашему вопросу. Вы передаёте не тот ID, соответственно и записи получаете не те.
Проверьте в консоли браузера, какой ID передаётся и сколько записей соответствуют этому ID в БД.
1
|
2 / 2 / 0
Регистрация: 29.06.2016
Сообщений: 179
|
|||||||||||
01.12.2017, 22:22 [ТС] | 5 | ||||||||||
Jodah, Извините, я просто маленько глуп. Спасибо большое.
Добавлено через 12 минут Jodah, Кстати, вы не знаете почему то, что выполняется в GetDocs.php не видится скриптами на основной страничке? Например
0
|
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
|
|||||||||||
01.12.2017, 22:39 | 6 | ||||||||||
ManiKKK, вы повесили обработчик только на те элементы, которые изначально были в HTML коде.
Если такие элементы добавляются динамически, надо вешать обработчик на родителя. В HTML надо добавить элементу <span> какой-нибудь класс, пусть будет some-class , тогда в JQuery это будет примерно так:
И если есть JQuery, можно сократить:
1
|
2 / 2 / 0
Регистрация: 29.06.2016
Сообщений: 179
|
|||||||||||
01.12.2017, 22:53 [ТС] | 7 | ||||||||||
Jodah, что-то я видимо не то сделал и у меня не получается.
Вот GetDocs.php В нем добавил span'у класс
0
|
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
|
|
01.12.2017, 23:05 | 8 |
Сообщение было отмечено ManiKKK как решение
Решение
ManiKKK, а, это уже я затупил. <span> тоже создаётся динамически, на него бесполезно вешать события по той же причине.
Вместо some-class должен быть предок, который есть в коде изначально. Судя по вашему коду, это .ajaxsuccessdoc , попробуйте подставить его.
1
|
2 / 2 / 0
Регистрация: 29.06.2016
Сообщений: 179
|
|
01.12.2017, 23:09 [ТС] | 9 |
Jodah, Работает, большое вам спасибо!
0
|
01.12.2017, 23:09 | |
01.12.2017, 23:09 | |
Помогаю со студенческими работами здесь
9
Как вывести СДЛ с неуник. контентом из под АГС? Как блочные шифры кодируют предложение размером в несколько блоков? Как сделать несколько блоков, исчезающих одновременно, при наведении хотя бы на один их них Выделить последовательно пять блоков памяти. Высвободить второй блок, после чего вывести информацию о цепочке блоков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |