en el script inicial
Código Javascript
:
Ver original<script type="text/javascript">
$(document).on('click', '.load_more', (function(e) {
var last_msg_id = $(this).attr("id");
if(last_msg_id!='end'){
$.ajax({
type: "POST",
url: "<?php echo $path; ?>/procesos.php",
data: {"lastmsg":last_msg_id},
beforeSend: function() {
$('a.load_more').append('<img src="<?php echo $path; ?>/img/facebook_style_loader.gif" />');
},
success: function(html){
$(".facebook_style").remove();
$("ul#updates").append(html);
}
});
}
return false;
}));
</script>
Código PHP:
<?php
$consulta = $db->consulta("SELECT * FROM pais ORDER BY nombre ASC limit 5");
if ($db->num_rows($consulta)>0){
while($result = $db->fetch_array($consulta)){
$id = $result["pais_id"];
?>
<li>
<p class="fecha"></p>
<p class="titulo"><?= $result["nombre"]?></p>
</li>
<?php
}
?>
<li class="facebook_style" id="facebook_style">
<a id="<?php echo $id; ?>" href="#" class="load_more" >Show more</a>
</li>
<?php } ?>
Script que recibe:
Código PHP:
<?php
$lastmsg = mysql_real_escape_string($_POST['lastmsg']);
$consulta = $db->consulta("SELECT * FROM pais ORDER BY nombre ASC limit ".$lastmsg.",5");
while($result = $db->fetch_array($consulta)){
$id = $result["pais_id"];
?>
<li>
<p class="fecha"></p>
<p class="titulo"><?= $result["nombre"]?></p>
</li>
<?php
}
if( $db->num_rows($consulta)==5){
?>
<li class="facebook_style" id="facebook_style"> <a id="<?php echo $id; ?>" href="#" class="load_more" >Show more </a> </li>
<?php
}else {
echo '<li id="facebook_style">
<a id="end" href="#" class="load_more" >No more records</a>
</li>';
}
La programacion esta bien, solo que no se que parametros deberia enviarle para que empieze a buscar justo donde se quedo y como debe recibirlos en la sentencia sql