Ver Mensaje Individual
  #1  
Antiguo 07-09-2007
halizia halizia is offline
Miembro
 
Registrado: abr 2006
Posts: 116
Reputación: 19
halizia Va por buen camino
Ajax + insetando filas en tabla

hola a todos!

quisiera hacer que se me vaya refrescando una tabla en Ajax, pero que me vaya insertando filas. Hasta ahora lo que hago es actualizar una celda, pero lo que quisiera es que esa tabla fuese insertando filas, hasta llegar a un límite.

¿Se puede hacer esto en AJAX?

Adjunto el código:

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

    
$xajax = new xajax(); 
    
    function 
vcc($isCaps,$res){
        if ((
$isCaps%2)==0){
            
$text='<td width="70">'.$isCaps.'</td>';
        }else{
            
$text='<td width="70">LINEAL</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;
        var j=0;
        
        //i=i+1;
        setInterval("xajax_vcc(i++,texto)",1000);
        setInterval("xajax_pcc(j++,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!!
Responder Con Cita