|
|
|
| Всем привет!
У меня такая проблема:
Есть страница с комментариями, в которых каждый комментарий выводится в отдельный div, и на каждый комментарий можно ответить на AJAX'е, но дивы которые новые дивы, которые возвращаются PHP-скриптом и вставляются в страницу не работают, т.е. они отображаются на странице но при обращении к ним и попыткам получить текст выдаётся ошибка "Требуется объект"... Как можно сделать эти дивы видимыми? | |
|
|
|
|
|
|
|
для: Trivium
(18.03.2008 в 18:35)
| | А вы создавайте постоянный див на странице, а в него запихивайте только текст с сервера. | |
|
|
|
|
|
|
|
для: coloboc66
(19.03.2008 в 09:16)
| | А как на AJAX'е создавать постоянный div? | |
|
|
|
|
|
|
|
для: Trivium
(19.03.2008 в 13:34)
| | Постоянный див создаётся на html:
<body>
<div id="my_div" ></div>
</body>
|
В него всовываете ответ сервера:
<script>
document.getElementById('my_div').innerHTML="";
document.getElementById('my_div').innerHTML=ajax.responseText;
</script>
|
Хотя вам наверное в самом деле нужен именно динамический, а не постоянный див. | |
|
|
|
|
|
|
|
для: coloboc66
(19.03.2008 в 13:53)
| | да, нам как раз надо динамический а не статический див. | |
|
|
|
|
|
|
|
для: Trivium
(18.03.2008 в 18:35)
| | Повторюсь.
Тебе нужно заново инициализировать скрипты для того чтобы все норм работало | |
|
|
|
|
|
|
|
для: ONYX
(19.03.2008 в 13:08)
| | А как это делается? | |
|
|
|
|
|
|
|
для: Trivium
(19.03.2008 в 13:34)
| | Так что кто-нибудь знает? | |
|
|
|
|
|
|
|
для: Trivium
(20.03.2008 в 13:31)
| | Напиши функцию которая запускается при каждом получении ответа от сервера и переписывает все твои div-ы. | |
|
|
|
|
|
|
|
для: alexvsad
(21.03.2008 в 13:45)
| | как переписывает?
она обновляет див с комментами и в нём эти дивы... я получаю только текст. | |
|
|
|