Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2013, 05:00
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: Cargar la url siguiente, mientras ves la actual

Sí, pero no cómo lo quieres hacer.

Por ejemplo TWITTER antes tenía una paginación en el footer de la página, y veías por ejemplo 20 mensajes por página.
Cuando querías ver la siguiente página, pulsabas el botón "Siguiente", y te mandaba a la siguiente página.
Ahora lo han cambiado; cuando el scroll de la página llega abajo del todo, por ajax se llama al servidor para que recupere los siguiente 20 elementos. ¿Ha cargado con eso la siguiente página? NO. Lo que ha hecho es hacer una petición al servidor para que le devuelva por JSON los siguientes 20 mensajes. pero no le devuelve nada de HTML ni CSS, sólo un objeto JSON, que es una colección de 20 mensajes con el texto y su respectivo autor.

Es Javascript el que crea el elemento HTML, le inserta la información contenida en el JSON, y el que dinalmente la inserta en el DOM de la página, en cuanto ajax responde.

Lo que quieres hacer es muy similar. pero las llamadas ajax se irán llamado automáticamente cuando la llamada ajax precedente ha respondido. Y en vez de insertar la información en el DOM, la dejas almacenada en alguna variable de javascript, a la espera de que el usuario haga alguna acción que te obligue a poner esa información almacenada en el DOM de la página, es decir, meterlos en elementos HTML para que se vean.