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

Ayuda para recargar tabla

Estas en el tema de Ayuda para recargar tabla en el foro de Frameworks JS en Foros del Web. Saludos a todos, quisiera con Ajax recargar un div que contiene una tabla con una consulta a la DB, es decir, agrego registros y los ...
  #1 (permalink)  
Antiguo 31/08/2010, 21:13
 
Fecha de Ingreso: octubre-2008
Mensajes: 81
Antigüedad: 16 años
Puntos: 3
Pregunta Ayuda para recargar tabla

Saludos a todos, quisiera con Ajax recargar un div que contiene una tabla con una consulta a la DB, es decir, agrego registros y los elimino, hasta aca todo bn, pero el div que contiene la tabla con los registros no se actualiza, sino q debo recargar tooooda la pagina, ya lo intente, pero no lo consigo, lo q hago es q llamo la funcion siguiente con un enlace llamado Actualizar y nada:

Código Javascript:
Ver original
  1. function fActualizando(){
  2.  
  3.     var ajax;
  4.  
  5.     ajax=CreaObjetoAjax();
  6.     ajax.open("GET","busqueda.php",true);  
  7.     ajax.send(null);
  8.    
  9.     ajax.onreadystatechange=function(){
  10.  
  11.             if(ajax.readyState==3){
  12.                     document.getElementById('desplegabletabla').innerHTML="Cargando...";
  13.             }          
  14.             else if(ajax.readyState==4){
  15.                    
  16.                     document.getElementById('desplegabletabla').innerHTML = ajax.responseText;
  17.             }    
  18.      };
  19. }

Creo que la funcion que necesito debe ser completamente distinta, pero no tengo idea, tal vez algo como lo siguiente, sin necesidad de recurrir a un archivo php extra, como en el codigo anterior, q recurre a busqueda.php:

Código Javascript:
Ver original
  1. $.ajax({
  2.             type: 'POST',
  3.             url: $(this).attr('action'),
  4.             data: $(this).serialize(),
  5.             success: function(data) {
  6.                 $('#desplegabletabla').html(data);                 
  7.  
  8.                
  9.             }
  10.         });    
  11.         return false;

Si alguien pudiera darme luz, lo agradeceria infinitamente.

Etiquetas: ajax, recargar, tablas
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 08:11.