|
|
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Не очень силен в премудростях сайтостроения, но пришлось столкнуться. Помогите пожалуйста разобраться. Загружаю страницу index.php. Код: html 1. 2. 3. 4. 5. Файл tarif.php имеет такой код: Код: html 1. 2. 3. Функционал такой: Нажимая на копки "kn1" или "kn2" AJAXом, силами jQuery подтягиваем в "container1" файлы "tarif.php" или "services.php". По умолчанию в "container1" загружается "tarif.php". Загрузив "tarif.php" мы опять же можем прт нажатии "kn3" и "kn4" посредством jQuery и AJAX в "container2" подгружать файлы "calculator1.php" и "calculator2.php". По умолчанию это "calculator1.php". Файл скриптов: Код: javascript 1. 2. 3. 4. 5. 6. 7. Что реально происходит: До использования скрипта, т.е. после загрузки страницы функции $('#kn3').click и $('#kn4').click отрабатывают замечательно. Но стоит попользоваться $('#kn1').click и $('#kn2').click - перестают работать $('#kn3').click и $('#kn4').click. Такая картина наблюдается во всех браузерах. Что это может быть и как с этим бороться? Спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 00:22 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
Малыш456До использования скрипта, т.е. после загрузки страницы функции $('#kn3').click и $('#kn4').click отрабатывают замечательно. Но стоит попользоваться $('#kn1').click и $('#kn2').click - перестают работать $('#kn3').click и $('#kn4').click. Такая картина наблюдается во всех браузерах. Что это может быть и как с этим бороться? Ситуация стандартная - на новых элементах просто нет обработчиков. И выходы из нее стандартные: - использовать делегирование - каждый раз после загрузки вешать обработчики ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 08:18 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
krvsa, решение в лоб: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 08:44 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
kunaksergey , не совсем понимаю твое обращение ко мне... Т.к. твой "лоб" у меня идет первым в списке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 08:50 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
krvsa, :) ткнул как говорится не туда ..:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 08:53 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 09:19 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ИМХО напрашивается использование data-атрибутов, а не предложенное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 11:16 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
skyANA, согласен, лучше будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 11:19 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
А если разметку не трогать, то лучше наверно массив параметров передать, вместо n-вызовов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 11:24 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
krvsaСитуация стандартная - на новых элементах просто нет обработчиков. И выходы из нее стандартные: - использовать делегирование - каждый раз после загрузки вешать обработчики А как повесить обработчик после загрузки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 19:17 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
skyANAИМХО напрашивается использование data-атрибутов, а не предложенное решение. можно подробнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 19:38 |
|
||
|
jQuery, AJAX.
|
|||
|---|---|---|---|
|
#18+
Малыш456skyANAИМХО напрашивается использование data-атрибутов, а не предложенное решение. можно подробнее. Пожалуйста: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2015, 21:20 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39001030&tid=1445884]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
214ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 559ms |

| 0 / 0 |
