Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/11/2008, 08:35
daenor
 
Fecha de Ingreso: diciembre-2004
Mensajes: 197
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: Enviar variables PHP a 4 DIVS distintos cargados con Jquery

Buenas gente!
Bien, al fin lo pude solucionar, mezclando algunas cosas.

Veamos...
Json me fue complicado de entender. No sabía por donde podia enviar las variables y demás. Lo intenté! :(
Lo de los Pipes, mil gracias, pero tampoco lo entendí ^^
Aun me falta carrera, me parece :(

De todas formas, con las cosas que me fueron diciendo, se me abrió un poco la cabeza :)

Bien, volví a la versión en la que estaba, y debe ser que se me quemó el cerebelo o algo ^^, que lo resolví de esta manera.
Para empezar, coloqué todos los scripts en la pagina index, y luego, realicé lo siguiente:

Teniendo en cuenta que ya tomé los valores de la base de datos que debo enviar a los diferentes DIVs:
Código javascript:
Ver original
  1. function Enviar(_pagina,capa) {
  2. var
  3. ajax;
  4. ajax = ajaxFunction();
  5.  
  6. ajax.open("POST", _pagina, true);
  7.  
  8. ajax.setRequestHeader("Content-Type",
  9. "application/x-www-form-urlencoded");
  10. ajax.onreadystatechange = function()
  11. {
  12.  
  13. if (ajax.readyState==1){
  14. document.getElementById(capa).innerHTML =
  15. "<center><img src='images/loading.gif' align='center' /></center>";
  16. }
  17.  
  18. if (ajax.readyState == 4)
  19. {
  20. if (ajax.status==200)
  21. {
  22. document.getElementById(capa).innerHTML =
  23. ajax.responseText;
  24.  
  25. }}}
  26. ajax.send(null);
  27. }
  28.  
  29.  
  30. /*Dato de Responsable a enviar
  31. $id_responsable = $_GET['id_responsable'];
  32. //Dato de Tarea a enviar
  33. $id_tarea = $_GET['id_tarea'];
  34.  
  35. /*
  36. Debo enviar los mismos datos a 4 contenedores distintos, cuales trabajaran los datos de maneras distintas.
  37. */
  38.  
  39. $(document).ready(function(){
  40.         Enviar('listados/resp_tareas.php?id_responsable=<?PHP echo $id_responsable; ?>&id_tarea=<?PHP echo $id_tarea; ?>', 'resp_tarea');
  41.        
  42.         Enviar('listados/fechas.php?id_responsable=<?PHP echo $id_responsable; ?>&id_tarea=<?PHP echo $id_tarea; ?>', 'fechas');
  43.        
  44.         Enviar('listados/form_trabajo.php?id_responsable=<?PHP echo $id_responsable; ?>&id_tarea=<?PHP echo $id_tarea; ?>', 'form_carga');
  45.        
  46.         Enviar('listados/dia_listado.php?id_responsable=<?PHP echo $id_responsable; ?>&id_tarea=<?PHP echo $id_tarea; ?>', 'listados');
  47. });



Y eso es todo ^^
Gracias!!
__________________
Diseñador y Desarrolador en Proyecto81 WebStudio

Última edición por daenor; 28/11/2008 a las 08:58