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

AJAX como recargar el contenido de una tabla

Estas en el tema de AJAX como recargar el contenido de una tabla en el foro de Frameworks JS en Foros del Web. hola, tengo un problema, necesito recargar una tabla, la idea es no recargar el resto de la pagina mediante ajax pero nose como hacerlo, si ...
  #1 (permalink)  
Antiguo 21/06/2009, 15:21
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años, 6 meses
Puntos: 0
Sonrisa AJAX como recargar el contenido de una tabla

hola, tengo un problema, necesito recargar una tabla, la idea es no recargar el resto de la pagina mediante ajax pero nose como hacerlo, si alquien me puede ayudar lo agradecería mucho!!!! graciasssss

Última edición por angelosss; 21/06/2009 a las 17:52
  #2 (permalink)  
Antiguo 21/06/2009, 21:57
Avatar de gioramies  
Fecha de Ingreso: febrero-2008
Ubicación: Colombia
Mensajes: 217
Antigüedad: 16 años, 8 meses
Puntos: 14
Respuesta: AJAX como recargar el contenido de una tabla

Hola. Coloca el código html de tu tabla y te ayudaremos. Saludos.
  #3 (permalink)  
Antiguo 22/06/2009, 06:19
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: AJAX como recargar el contenido de una tabla

hola, esta es la tabla:

Código HTML:
 <table width="100%" bgcolor="#FFFFFF">     
            <tbody id="est1">
            <tr>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Fecha</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Titulacion</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Especialidad</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Nivel</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Centro</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">&nbsp;</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">&nbsp;</th>
            </tr>
</tbody>
</table> 
  #4 (permalink)  
Antiguo 22/06/2009, 07:07
Avatar de gioramies  
Fecha de Ingreso: febrero-2008
Ubicación: Colombia
Mensajes: 217
Antigüedad: 16 años, 8 meses
Puntos: 14
Respuesta: AJAX como recargar el contenido de una tabla

Hola. Esa es la tabla y que es lo que específicamente quieres recargar: ¿toda la tabla? ¿una parte de ella? Y con que objetivo: ¿actualizar la información que presentas en ella? ¿Colocar otra información diferente a la actual? ¿Eliminar o agregar datos/información/filas/columnas?

Y otra pregunta: ¿Te gustaría hacerlo desde 0 o utilizando un framework? Yo te recomendaría el framework pero tu tendrías por ti mismo que comprometerte a estudiar y aprender como se logra hacerlo desde 0.

Espero tu respusta. Saludos.
  #5 (permalink)  
Antiguo 22/06/2009, 08:48
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: AJAX como recargar el contenido de una tabla

hola, gracias bueno lo primero quiero recargar la tabla completa ya que por otro lado se pueden estar añadiendo datos y la idea es que vayan saliendo, la informacion de la tabla se rellena con php y la idea seria que eso se recargara sin necesidad de que se recargar toda la pagina.

bueno respecto a la otra pregunta, pues si me gustaria. gracias, muchas gracias
  #6 (permalink)  
Antiguo 22/06/2009, 16:33
Avatar de gioramies  
Fecha de Ingreso: febrero-2008
Ubicación: Colombia
Mensajes: 217
Antigüedad: 16 años, 8 meses
Puntos: 14
Respuesta: AJAX como recargar el contenido de una tabla

Postea todo el código para verlo
  #7 (permalink)  
Antiguo 23/06/2009, 07:05
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: AJAX como recargar el contenido de una tabla

esto es el codigo php

Código PHP:
$nivel utf8_encode($_GET['nivel']);

$titulacion $_GET['titulo'];

$centro $_GET['centro'];

$fecha_inicio $_GET['fecha_inicio'];
$fecha_final $_GET['fecha_final'];
$cursando $_GET['fecha_final'];
$especialidad $_GET['especialidad'];



$sql "INSERT INTO  estudios (
id_estudios,
nivel,
titulacion,
centro,
fecha_inicio,
id_candidato,
fecha_final,
cursando,
especialidad
)
VALUES (
NULL ,  '"
.$nivel."',  '".$titulacion."',  '".$centro."',  '".$fecha_inicio."',  '".$_SESSION['id_candidato']."',  '".$fecha_final."',  '".$cursando."',  '".$especialidad."'
);"
;

$s mysql_query($sql) or die("Error al intentar seleccionar les dades de l'usuari");
$msg "Estudio Añadido con exito.";  
echo 
$msg;      

mysql_close($connexio); 
conel que hago los innsert , la tabla que te he puesto antes es la que los muestra con esete codigo:

Código PHP:
<div id="cuerpo" style="background-color:#FFFFFF; padding-left:20px; padding-right:20px;">
          

             <table width="100%" bgcolor="#FFFFFF">     
            <tbody id="est1">
            <tr>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Fecha</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Titulacion</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Especialidad</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Nivel</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">Centro</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">&nbsp;</th>
                <th class="texto_tb1" style="font-weight:normal; padding:10px;">&nbsp;</th>
            </tr>
             <? 
include('others/conexion.php');
$connexio =  mysql_connect($servidor,$user,$contrasenya) or die("No puc connectar amb el servidor");             
mysql_select_db($base_datos,$connexio) or die ("No puc connectar amb la base de dades");
$a 1;
$sql "SELECT * FROM estudios WHERE id_candidato = ".$_SESSION['id_candidato'];
$resultat mysql_query($sql) or die("Error al intentar seleccionar les dades de l'usuari");  
                
$valores mysql_fetch_array($resultat);
                
                while(
$valores != FALSE){
                
                 if (
$a%2==1) {
    echo 
'<tr><td class="texto_tb4" align="center">'.$valores['fecha_inicio'].' - '.$valores['fecha_final'].'</td><td class="texto_tb4">'.$valores['titulacion'].'</td><td class="texto_tb4">'.utf8_decode($valores['especialidad']).'</td><td class="texto_tb4">'.utf8_decode($valores['nivel']).'</td><td class="texto_tb4">'.$valores['centro'].'</td>
    <td class="texto_tb4"><a href="modificar_estudios.php?id_est='
.$valores['id_estudios'].'" rel="lyteframe" title="Reglas de uso de Amyjobs" 
   rev="width: 600px; height: 300px; scrolling: no;"><img src="imagenes/lapiz_01.gif" style="cursor:pointer;"></a></td><td class="texto_tb4"><a href="eliminar_est.php?id_est='
.$valores['id_estudios'].'">&nbsp;<img src="imagenes/basura_01.gif" style="cursor:pointer;">&nbsp;</a></td>
    </tr>'
;
        }else{            
         
echo 
'<tr><td class="texto_tb5" align="center">'.$valores['fecha_inicio'].' - '.$valores['fecha_final'].'</td><td class="texto_tb5">'.$valores['titulacion'].'</td><td class="texto_tb5">'.utf8_decode($valores['especialidad']).'</td><td class="texto_tb5">'.utf8_decode($valores['nivel']).'</td><td class="texto_tb5">'.$valores['centro'].'</td>
<td class="texto_tb5"><a href="modificar_estudios.php?id_est='
.$valores['id_estudios'].'" rel="lyteframe" title="Reglas de uso de Amyjobs" 
   rev="width: 600px; height: 300px; scrolling: no;"><img src="imagenes/lapiz_01.gif" style="cursor:pointer;"></a></td><td class="texto_tb5"><a href="eliminar_est.php?id_est='
.$valores['id_estudios'].'">&nbsp;<img src="imagenes/basura_01.gif" style="cursor:pointer;">&nbsp;</a></td>
    </tr>'
;

        }
                    
$valores mysql_fetch_array($resultat);
                
                
$a $a 1;
                }
            
?>
            <tbody>
            </table>  
      
      </div>
bueno esto es, gracias
  #8 (permalink)  
Antiguo 26/06/2009, 17:55
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: AJAX como recargar el contenido de una tabla

hola, espero que alguien me pueda ayudar, gracias
  #9 (permalink)  
Antiguo 26/06/2009, 21:54
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años, 5 meses
Puntos: 7
Respuesta: AJAX como recargar el contenido de una tabla

Por lo pronto el codigo del lado del servidor esta bien para que te pinte la tabla, ahora te falta el objecto Ajax que lo declaras como parte de JavaScript, hay varios ejemplos en internet

Este es un manual que me guie antes:
http://www.cristalab.com/tutoriales/...ularios-c165l/

Cualquier consulta me lo haces saber Suerte
  #10 (permalink)  
Antiguo 28/06/2009, 06:47
 
Fecha de Ingreso: abril-2009
Mensajes: 104
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: AJAX como recargar el contenido de una tabla

GRacias, lo mirare y ya comentare como me ha ido, gracias
  #11 (permalink)  
Antiguo 28/06/2009, 12:09
Avatar de eall  
Fecha de Ingreso: noviembre-2008
Ubicación: Concepcion
Mensajes: 127
Antigüedad: 16 años
Puntos: 8
Respuesta: AJAX como recargar el contenido de una tabla

lo que debes hacer es dejar la tabla en un div y mediante ajax cambiar el valor innerHTML del div con la tabla generada dinamicamente.
Ahora que si lo que quieres hacer es añadir nuevas filas a una tabla, hace agún tiempo hice un tutorial de como hacerlo pero es mediante xajax, por lo que si quieres hacerlo deberás utilizar xajax. de todas formas te dejo el enlace.

Como agregar filas o rows a una tabla dinamicamente mediante xajax

exito
__________________
tutoriales xajax, jQuery, PHP y otros en mi blog

Última edición por eall; 28/06/2009 a las 12:14 Razón: nada
  #12 (permalink)  
Antiguo 07/11/2014, 08:29
 
Fecha de Ingreso: marzo-2009
Mensajes: 32
Antigüedad: 15 años, 7 meses
Puntos: 3
Sonrisa Respuesta: AJAX como recargar el contenido de una tabla

Cita:
Iniciado por eall Ver Mensaje
lo que debes hacer es dejar la tabla en un div y mediante ajax cambiar el valor innerHTML del div con la tabla generada dinamicamente.
Ahora que si lo que quieres hacer es añadir nuevas filas a una tabla, hace agún tiempo hice un tutorial de como hacerlo pero es mediante xajax, por lo que si quieres hacerlo deberás utilizar xajax. de todas formas te dejo el enlace.

[URL="http://prodev.cl/2009/01/como-agregar-filas-rows-tabla-dinamicamente-mediante-xajax/"]Como agregar filas o rows a una tabla dinamicamente mediante xajax[/URL]

exito
Hola eall

como seria el ejemplo para mediante ajax cambiar el valor innerHTML del div con la tabla generada dinámicamente y que recargue los datos de la consulta en la tabla???.

Saludos...
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:58.