Foros del Web » Programando para Internet » Javascript » Frameworks JS »

tabla + ajax

Estas en el tema de tabla + ajax en el foro de Frameworks JS en Foros del Web. hola a todos, quisiera hacer que los contenidos de una tabla se refresquen, me gustaría que se fuera añadiendo una fila en cada refresco y ...
  #1 (permalink)  
Antiguo 05/09/2007, 09:13
 
Fecha de Ingreso: agosto-2007
Mensajes: 4
Antigüedad: 16 años, 8 meses
Puntos: 0
tabla + ajax

hola a todos,

quisiera hacer que los contenidos de una tabla se refresquen, me gustaría que se fuera añadiendo una fila en cada refresco y no sé cómo hacerlo. si me pueden ayudar...

Gracias.
  #2 (permalink)  
Antiguo 05/09/2007, 14:00
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: tabla + ajax

como cargas sa tabla, usas ajax?
__________________
Wow! No se que decir...
  #3 (permalink)  
Antiguo 06/09/2007, 00:54
 
Fecha de Ingreso: noviembre-2006
Mensajes: 20
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: tabla + ajax

Hola a todos! Tengo el mismo problema que halizia, por lo que me interesa mucho saber cómo podría resolverlo.
En mi caso particular la tabla no la cargo con ajax. La cargo en la jsp la primera vez que llamo a la página.
En la primera llamada tengo una tabla con la cabecera y una fila, y lo que necesitaría es ir añadiendo filas a la tabla y almacenando los datos que voy introduciendo en cada fila.
¿Es esto posible con ajax?
¿Qué etiquetas debo usar?
Muchas gracias.

Saludos
  #4 (permalink)  
Antiguo 06/09/2007, 03:41
 
Fecha de Ingreso: agosto-2007
Mensajes: 4
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: tabla + ajax

Hola,

os dejo el código, está un poco guarro xq es sólo para pruebas.

Código PHP:
<?php
require ('../xajax_core/xajax.inc.php');

    
$xajax = new xajax(); 
    
    
    function 
vcc($isCaps,$res){
        
        if ((
$isCaps&#37;2)==0){
            
$text='<td width="70">Hola</td>';
        }else{
            
$text='<td width="70">HOLA</td>';
        }
        
$res=$res.$text;
        
$objResponse = new xajaxResponse();
        
$objResponse->assign("vcc","innerHTML",$res);
        
        return 
$objResponse;
    }
    
    function 
pcc($isCaps,$res){
        if ((
$isCaps%2)==0){
            
$algo='<td width="70">LINEAL</td>';
        }else{
            
$algo='<td width="70">lineal</td>';
        }
        
$res=$res.$algo;
        
$objResponse = new xajaxResponse();
        
$objResponse->assign("pcc","innerHTML",$res);
        
        return 
$objResponse;
    }
    
    
$xajax->registerFunction("vcc");
    
$xajax->registerFunction("pcc");
    
$xajax->processRequest();

    echo 
'<?xml version="1.0" encoding="UTF-8"?>';
    
    
$xajax->printJavascript('../');
?>
    <script type='text/javascript'>
        /* <![CDATA[ */
        var texto;
        window.onload = function() {
            // call the helloWorld function to populate the div on load
            xajax_vcc(0,'');
            xajax_pcc(0,'');
        }
        var i=0;
        //i=i+1;
        setInterval("xajax_vcc(i++,texto)",1000);
        setInterval("xajax_pcc(i++,texto)",1000);
        /* ]]> */
    </script>    

<table border='1'><tr><td>PCC</td><td>VCC</td></tr><tr><td width="70"><div id="pcc" name="pcc"><? echo "pcc"?></div></td>
<td width="70"><div id="vcc" name="vcc"><? echo "vcc"?></div></td>
</tr></table>
    <br/>


Saludos.

Última edición por halizia; 06/09/2007 a las 04:40
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:08.