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

Muy buenos días!

Estoy trabajando sobre una página que traería datos desde un MySQL, y estos datos, luego, debería repartirse por 3 divs + 1 div (listados), donde se realiza un listado de los datos solicitados.
Luego, en cada uno de estos 3 primeros divs hay un form que cargaría el div "listados".

El código de index.php

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CARGANDO DIVS</title>
<!-- INICIO JQUERY -->
	<script src="js/jquery.js"></script>
<!-- FIN JQUERY -->

<!-- INICIO CONFIGURACIONES -->
	<script src="js/ajax.js" type="text/javascript"></script>
<!-- FIN CONFIGURACIONES -->

<!-- INICIO INCLUDES "CALENDARIO"-->
	<link rel="stylesheet" type="text/css" href="moduleCalendar/codebase/dhtmlxcalendar.css">
	<script src="moduleCalendar/codebase/dhtmlxcommon.js"></script>
	<script src="moduleCalendar/codebase/dhtmlxcalendar.js"></script>
	<script>window.dhx_globalImgPath="moduleCalendar/codebase/imgs/";</script>
<!-- FIN INCLUDES "CALENDARIO"-->

<!-- INICIO Validación RESPONSABLES TAREAS -->
	<script src="js/error_carg.js" type="text/javascript"></script>
<!-- FIN Validación RESPONSABLES TAREAS -->


<link href="css/estilos.css" media="all" type="text/css" rel="stylesheet">


<!-- INICIO INCLUDES "ENVIA VARIABLES" -->
<script>
function recibeid(_pagina,valorget,valorpost,capa){ 
ajax=objetus(_pagina);
if(valorpost!=""){
ajax.open("POST", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
} else {
ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
}
ajax.onreadystatechange=function() {
 if (ajax.readyState==1){
  document.getElementById(capa).innerHTML = "<img src='loadingcircle.gif' align='center'> Aguarde por favor...";
  }
  if (ajax.readyState==4) {
   if(ajax.status==200)
   {document.getElementById(capa).innerHTML = ajax.responseText;}
   else if(ajax.status==404)
                                             {
 capa.innerHTML = "La direccion no existe";
                                             }
                           else
                                             {
                            capa.innerHTML = "Error: ".ajax.status;
                                             }
}
}
if(valorpost!=""){
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(valorpost);
} else {
ajax.send(null);
}
} 
</script>


<?
include("cargadores.php");
?>

</head>
<body>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top"><div id="resp_tarea"></div></td>
    <td width="5"></td>
    <td valign="top"><div id="fechas"></div></td>
  </tr>
  <tr>
    <td height="5"></td>
    <td width="5" height="5"></td>
    <td height="5"></td>
  </tr>
  <tr>
    <td colspan="3" valign="top"><div id="form_carga"></div></td>
  </tr>
  <tr>
    <td height="5"></td>
    <td width="5" height="5"></td>
    <td height="5"></td>
  </tr>
  <tr>
    <td colspan="3" valign="top"><div id="listados"></div></td>
  </tr>
  <tr>
    <td height="5"></td>
    <td width="5" height="5"></td>
    <td height="5"></td>
  </tr>
</table>

<!-- INICIO Cargador "Loading" -->
<span id="loading"></span>
<!-- FIN Cargador "Loading" -->
</body>
</html> 
La función "recibeid" es la que utilizo en estos tres formularios para cargar luego datos en el div listados.

Bien, mi problema es que al cargar index.php, cargar los datos con cargadores.php y crear las variables php según la DB, no se como hacer que los 4 divs tomen las variables ya cargadas. La única manera que encontré es creando una conexión por cada div, pero no me sirve para este caso.

¿Como se podrían enviar las variables a los 4 divs?
¿Es necesario alguna otra info para que pueda ayudar?

Gracias desde ya!
Saludos!
__________________
Diseñador y Desarrolador en Proyecto81 WebStudio