a ok, el codigo es un archivo php donde al inicio cargo los comentarios
Código PHP:
Ver original<?php
include("solicitudes.php");
echo "<div id='cuerpo'>";
echo "<br><br>";
echo "<form action=# method='GET' onsubmit='return enviarComparti()'>";
echo "<span id='compartirT'>".$personalizado."</span>";
echo "<input type='text' name='cosa' placeholder='¿A dónde quieres ir?' id='compartirH'>";
echo "<br><br>";
echo "<input type='submit' id='enviarCompartir' value='Compartir'>";
echo "</form>";
echo "<br><br><br><br>";
echo "<ul class='ulnotice'>";
echo "<span id='more'>mas</span>";
while($aho = $todo -> fetch_assoc()){
echo "<li class='notificacion'><a href='perfil.php?uID=".$aho['user']."'><img id='pubIMG' src='usuarios/".$aho['user']."/".$aho['avatar']."'><span id='pubNom'><b>".$aho['nombre']."</b></span></a><br><br><span id='pubMsj'>".$aho['mensaje']." ".$aho['lugar']."</span></li>";
$b=1;
$lastID[] = $aho['ID'];
}
echo "</ul>";
echo "</div>";
y después con javascript cargo los nuevos:
Código Javascript
:
Ver originalfunction mensajesNuevos(){
var idi = $("#lastID").val();
$.getJSON("checkmensajes.php",{id:idi},function(respuesta){
if(respuesta != 0){
var len = respuesta.length;
$("#more").css("display","inline");
$("#more").text("mas ("+len+")");
$("#more").unbind("click");
$("#more").click(function(e){
for(var i=0; i<len; i++){
$("#more").css("display","none");
$("#more").after("<li class='notificacion'><a href='perfil.php?uID="+respuesta[i].usu+"'><img src='usuarios/"+respuesta[i].usu+"/"+respuesta[i].foto+"' id='pubIMG'><span id='pubNom'><b>"+respuesta[i].nombre+"</b></span></a><br><br><br><span>"+respuesta[i].mensaje+" "+respuesta[i].acontesimiento+"</span></li>");
$("#lastID").val(respuesta[0].ID);
}
e.stopPropagation ( );
});
}
});
}
un colega me comento que debía de aumentar el tamaño del body con forme se agregan comentarios pero no estaba seguro si era lo correcto ni como hacerlo, espero que puedan ayudarme