возникла потребность не выводить сразу все комментарии к статье, а выводить часть, к примеру 30 штук (целыми ветками)
остальное подгружаться аяксом по нажатию на кнопку
делал ли кто-то подобное? может есть какое-то готовое решение?
Если вы на кнопку нажимаете, вам и ajax не нужен. Можно обойтись обычной формой (или даже ссылкой). Аякс нужен, если вы контент в страницу асинхронно подгружаете.
мне нужно подгружать комментарии без перезагрузки страницы
Если серьезно, аякс требуется применять в крайнем случае, если замысел страницы никак без него осуществить не удается. Но вы четко написали:
Следовательно, можно применить форму или ссылку.по нажатию на кнопку
комментариев в исходном коде быть не должно, поэтому мне и нужен аякс
посмотрите как работает виджет комментариев вконтакте vk.com/dev/Comments смысл тот же
нажимаю на "показать еще" получаю порцию комментариев
и это можно сделать ссылкой или формой без всякого аякса)))))нажимаю на "показать еще"
Если очень уж неймется, задействуйте jquery:
<div id="d0">Контент 0</div> <div id="d1" style="display: none;">Контент 1</div> <script> $(элемент по которому щелкаем).click(function(){ $("#d0").hide(); $("#d1").show(); return false; }); </script>
Вот так Штирлиц, за пять минут и никаких фокусов (голосом Броневого из 17 мгновений).
))))))
я ведь первом сообщении четко обозначил свой вопрос:
делал ли кто-то подобное? может есть какое-то готовое решение?
У меня версия 2.7.2
Но повторяю, принцип — в рамках того "техзадания", которое нам предьявил ТС — остается прежним. Мы вполне можем обойтись без аякса!
Если Вам нужна такая штука — заказывайте. Давайте мне доступ по ftp к вашему сайту и я сделаю.