Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2013, 09:27
hextrem
 
Fecha de Ingreso: febrero-2013
Mensajes: 21
Antigüedad: 11 años, 2 meses
Puntos: 0
id autogenearado

Buenas les escribo a ver si me pueden ayudar el problema es el siguiente e creado este codigo y el id es auto generado, como el id es unico me gustaria saber como hago para poder sacar el valor del producto de la tabla ya que siempre me marca el primero, e pensado que concatenando i pero no se como hacerlo o si hay otra solucion. Aqui el codigo
Código Javascript:
Ver original
  1. function retorno(){
  2.              
  3.                     if(obj.readyState==4){
  4.                     if(obj.status==200){
  5.                                      
  6.                     var raiz= obj.responseText;
  7.                     var p = eval("("+raiz+")")
  8.                                          
  9.                     var tabla = "<table border = '1'>";
  10.                     tabla +="<tr>";
  11.                     tabla +="<th>Comprar</th>";
  12.                     tabla +="<th>Producto</th>";
  13.                     tabla +="<th>Precio</th>";
  14.                     tabla += "<th>Descripcion</th>";
  15.                     tabla +="</tr>";
  16.                     for(var i = 0;i<p.length;i++){
  17.                         var ob = p[i];
  18.                     tabla += "<tr>";
  19.                     tabla += "<td>";
  20.                     tabla += "<input type='button' name='Comprar' value='Comprar' onclick='comprar()' >";
  21.                     tabla += "</td>";
  22.                     tabla += "<td id=com>";
  23.                     tabla += ob.producto+"</td>";
  24.                     tabla += "<td>"+ob.precio+"</td>";
  25.                     tabla += "<td>"+ob.descripcion+"</td>";
  26.                     tabla += "</tr>";
  27.                    
  28.                 }
  29.                
  30.                     tabla += "</table>"
  31.                     document.getElementById("dato").innerHTML=tabla;