Суть такова: реализовать комментарии с выводом сначали 5ти комментариев и с бесконечной подгрузкой оставшихся комментариев по кнопке "показать все комментарии". У каждого комментария могут быть ответы. По нажатию на кнопку "Ответы" подгружаются ответы к текущему комментарию и выводятся. Так вот, если нажать на "Ответы" в первоначально загруженных данных, то все прекрасно работает, а если нажать на "Ответы" в комментариях, загруженных после нажатия на кнопку "показать все комментарии", то ничего не работает..
Короче, наглядно посмотреть можно здесь:
http://planeta.mobi/entertain/main/view/19
Код следующий:
<script>
var start = 5;
//подгрузка ответов
function answers(id){
$('#answers'+id).attr("style", "display:block;padding-left:15px;");
$('#answers'+id).load('http://planeta.mobi/entertain/index/api/answers/'+id,function(respo){
alert(this.innerHTML);
});
}
//подгрузка след.комментариев
function all_comms(id){
$('#test').load('http://planeta.mobi/entertain/index/api/moreComments/'+id+'/'+start,function(resp,status,xhr){
if(resp!='no')$('.text').append(resp);
else $('#showall'+id).html(' ')
})
start+=20;
}
</script>
<div id="test" style="display:none"></div>
<div class="text">блаблабла
<div class="comm"><div class="comm_2"><span class="name">I am Voffka</span>: « <a class="answ" href="/entertain/main/view/19/36#ans">Ответить</a><br>Good! :-)<br>
</div></div>
<div class="comm_answer_2"><div class="comm_answer" id="answers36" style="display:none"></div></div>
<div class="clear"></div>
</div>
<div class="nav_2"><div class="left_2" id="showall19"><a onclick="all_comms(19)">Показать все комментарии</a></div></div>
Причем alert() срабатывает нормально, выводит то, что надо.. А вот на самом деле данные не меняются