Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2011, 12:41
donmasimo
 
Fecha de Ingreso: agosto-2009
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Generar contenido en un modulo al presionar un link

Cita:
Iniciado por Triby Ver Mensaje
No creo que pueda servirte un "generador de links", creo que abarca muchos conceptos pero:

Ya tienes listo lo del calendario?, es decir, leer de la base de datos los eventos. Te recomiendo que primero lo hagas con links convencionales donde se recarga toda la pagina, ya despues, por medio de AJAX podras aplicar el evento onclick a cada enlace para que la informacion se cargue en el contenedor (<div />) que definas.

Creo que hay varias opciones "listas para usarse" con calendarios PHP+MySQL+AJAX, solo preguntale a [URL="http://www.google.com.mx/search?hl=es&biw=1680&bih=893&q=calendario+php+mys ql+ajax&btnG=Buscar&aq=f&aqi=&aql=&oq="]san google[/URL] y esperemos que encuentres lo que necesitas.
Hace unos meses hice una pregunta sobre generar informacion a partir de un link. Ya tengo el calendario terminado leyendo de la base de datos y genera links dependiendo de los registros y carga nuevamente la pagina con los eventos dependiendo del link que se presiono. Envio los datos de las variables por ejemplo asi "index.php?dia=1&mes=3". Estoy probando a usar jQuery con Ajax con el evento clic a los links de esta forma:
esto es Javascript con jQuery
Código Javascript:
Ver original
  1. $('a').click(function(){
  2.     var href_del_link =$("a").attr("href");
  3.     var partesLink=href_del_link.split('?');
  4.     var datosEnviar = partesLink[1];
  5.      $.ajax({
  6.         type: "POST",
  7.         url: "index.php",
  8.         data: datosEnviar,
  9.         dataType: "json",
  10.         success: function(data) {
  11.         alert(datosEnviar);
  12.         }
  13.     });
  14.     });

No me funciona, no hace nada, la pagina index.php tiene todo el codigo del calendario.

la pagina index.php tiene estas caracteristicas
-------<?PHP------------
//codigo que lee la base de datos, dibuja calendario y
//genera links dentro de la clase calendario
-------?>------------------
-------<HTML>-----------
--------------------<SCRIPT>------
//aqui pongo la funcion de jQuery para poder
//recargar el div de eventos pero no funciona
--------------------<//SCRIPT>-----
//aqui mando a llamar a la funcioncion dibujar calendario
//aqui mando a llamar a la funcioncion dibujar eventos
-------</HTML>----------

Como deberia hacer para que no se recargue la pagina al presionar el link, y solo se recargue el div que tiene la parte de los eventos?