Programación GoibelaTodo sobre programación |
||
Nuevos Articulos
Nuevos Comentarios |
Repaginar una web con jQuery y AJAXSábado, 10-12-2011 15:38 - Leer comentarios - Comentar El ejemplo que vamos a montar es el típico en el cual un servicio de datos nos devuelve mensajes, mientras que nosotros, en la parte cliente realizaremos repaginaciones mediante peticiones AJAX a ese servicio.En primer lugar contaremos con un servicio de datos que daremos por construido, al que llamaremos datos.php. Este servicio puede recibir por parámetro el valor de la página de datos a mostrar. Siguiendo la siguiente sintaxis: Texto plano
Texto plano
La inicialización de jQuery, tan sencilla como una línea: JavaScript
JavaScript
var pagina=1; Lo siguiente será codificar las acciones de click sobre los botones. El método que nos permite capturar un click sobre un elemento es el método .click() de jQuery. La codificación de los botones será muy sencilla. Los pasos que seguirán serán. 1. Decrementar el valor de una variable general llamado página 2. Llamar a una función cargardatos(); la cual implementará las peticiones AJAX El código quedará de la siguiente manera: JavaScript
$("#anterior").click(function() {
pagina--;
cargardatos();
});
$("#siguiente").click(function() {
pagina++;
cargardatos();
});
El primer parámetro indicará el origen de datos que nos devuelve el contenido. Es decir, datos.php. Como la URL a montar varía dependiendo del valor de la página en la que estemos, tenemos que apoyarnos en el valor de la variable global página que estabamos utilizando JavaScript
"datos.php?pagina="+pagina; JavaScript
function(data){
if (data != "") {
$("#mensajes").html(data);
}
}
JavaScript
function cargardatos(){
$.get("datos.php?pagina="+pagina,
function(data){
if (data != "") {
$("#mensajes").html(data);
}
});
}
ComentariosSoohoon - Domingo, 12-02-2012 04:51 Thanks for srhiang this, its really cool special the java script basics. And also the tutorial link.–Hari No se permiten comentarios en este momento. |
RSS Feeds |