Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 05-sep-2007, 09:13   #1 (permalink)
halizia ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2007
Mensajes: 4
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.
halizia está desconectado   Responder Citando
Antiguo 05-sep-2007, 14:00   #2 (permalink)
zyon ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 951
Re: tabla + ajax

como cargas sa tabla, usas ajax?
__________________
Wow! No se que decir...
zyon está desconectado   Responder Citando
Antiguo 06-sep-2007, 00:54   #3 (permalink)
rfpatry ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2006
Mensajes: 20
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
rfpatry está desconectado   Responder Citando
Antiguo 06-sep-2007, 03:41   #4 (permalink)
halizia ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2007
Mensajes: 4
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-sep-2007 a las 04:40.
halizia está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:12.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93