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

actualizar tabla

Estas en el tema de actualizar tabla en el foro de Frameworks JS en Foros del Web. Hola!estoy aprendiendo una nueva forma de mostrar el contenido de una tabla, el caso es que lo hago del siguiente modo: function Actualizar(){ $('.contenido_tabla').remove(); $.post('archivo.php', ...
  #1 (permalink)  
Antiguo 03/08/2011, 05:28
 
Fecha de Ingreso: agosto-2011
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
actualizar tabla

Hola!estoy aprendiendo una nueva forma de mostrar el contenido de una tabla, el caso es que lo hago del siguiente modo:

function Actualizar(){

$('.contenido_tabla').remove();
$.post('archivo.php', {modo:'modo', escuela: $('#filtro_escuela').val(), situacion: $('#filtro_situacion').val()}, function(alumnos){

var contenido = '';

$.each(alumnos, function(i, alum){

contenido += "<tr class='contenido_tabla'>";
contenido += "<td>" + alum['numpet'] + "</td>";
contenido += "<td>" + alum['fecha_hora'] + "</td>";
contenido += "<td>" + alum['centro'] + "</td>";
contenido += "</tr>";

});

$('#cabecera_tabla').after(contenido);

},'json');
}
Eso me funciona bien, pero en alum['centro'] lo que muestra es un código, quiero acceder a la tabla "centros" de mi base de datos en la que cada código se corresponde con un nombre completo y que éste se muestre en la tabla, ¿hay alguna forma de acceder desde aquí?
Gracias!
Sólo pongo esta parte del código porque es muy largo, la mayoría, por cierto, en php
  #2 (permalink)  
Antiguo 03/08/2011, 05:48
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: actualizar tabla

Hola girlpower.

Se me ocurre que (ya que trabajas en jquery) podrias hacerlo con una llamada en AJAX ($.ajax) a la base de datos.

Algo asi como:

Código Javascript:
Ver original
  1. $.ajax({
  2.     contentType: "application/x-www-form-urlencoded",
  3.     type: "POST",
  4.     url: "centros.php",
  5.     data: "centro="+centro,
  6.     success: function(respuesta){
  7.         $("#lugar-donde-quieras-el-resultado").html(respuesta);
  8.     }
  9. });

Esta variable t la llevas a un script donde t conecte a la base de datos, haga la llamada, blablabla...y con el valor que ya tengas (el del centro), mediante la "function (respuesta)", la muestras alli donde quieras...


espero haberme explicado bien (no estoy muy seguro de ello...)

si eso, pregunta..

Espero haberme explicado.

1 saludo!
  #3 (permalink)  
Antiguo 04/08/2011, 03:17
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: actualizar tabla

de todas formas, he estado pensando que probablemente (segun como este construida esa pagina), no te haria falta ni siquiera la solucion que te propongo.

Si haces una consulta previa en tu pagina a la BD (cosa que CREO que haces), lo que te proponia es totalmente innecesario. podrias sacar los centros todo en el mismo script.

si aun tienes el problema (y estoy en lo cierto sobre lo que te comento en estas lineas de arriba), pon el codigo y t decimos como hacer la consulta sin necesidad de $.ajax, ok??

1 saludo!
  #4 (permalink)  
Antiguo 04/08/2011, 05:51
 
Fecha de Ingreso: agosto-2011
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
De acuerdo Respuesta: actualizar tabla

Pues sí, llevas razón lo solucioné sin necesidad de Ajax. Probé a hacerlo sin Ajax pero no funcionaba...al final sólo era el nombre de una variable!cosas que pasan!Gracias de todas formas :D

Etiquetas: javascript, jquery
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 09:12.