Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/05/2013, 06:48
ariann
 
Fecha de Ingreso: febrero-2010
Mensajes: 84
Antigüedad: 15 años
Puntos: 1
Pregunta Respuesta: problema mostrar cont. de tabla dinámica con js

Bueno antes que nada muchas gracias por responder! estuve mucho tiempo sin hacer nada y ahora estoy retomando, se me olvidaron mil cosas.

Después de leer sus sugerencias y buscar modifique mi código, sin embargo todavía no logro dar con la solución, a ver que ven ustedes.

Tabla generada dinamicamente:
Código PHP:
    while ($row mysql_fetch_array($result)){
        echo 
"
            <tr name=\"tr_id\">

                <td class=\"contenido\" id=\"titulo_musica\" >"
.limitarPalabras($row['titulo_musica'],20)."</td>
                <td class=\"autor\" name=\"artista_musica\" >"
.$row['artista_musica']."</td>
                <td class=\"id\" id=\"id_musica\" name=\"id_musica\"  >"
.$row['id_musica']."</td>
                                

                <td><button name=\"btnSeleccion\"  onClick=\"procesoXML('/procesoXML.php','id_musica='+getElementById('id_musica').innerText') ; return false\" class=\"btn btn-info\">seleccionar</button></td>
            </tr>"
;
        
$i++;
    } 

Acá lo que hice fue pasarle la url y a la variable id_musica le asigne el valor de la celda.

Función procesoXML

Código:
function procesoXML(_pagina,valorPost){
    capa = document.getElementById('resultado');
    
    ajax=nuevoAjax();
    
    ajax.open("POST", _pagina+"?"+valorPost, true);
    
    ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			capa.innerHTML = ajax.responseText
		}
	}

    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");    
    ajax.send(valorPost);
}
Espero puedan orientarme un poco mas.
Un saludo y muchas gracias por su tiempo!
__________________
Arian