Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Tabla de javascript con ajax

Estas en el tema de Tabla de javascript con ajax en el foro de Javascript en Foros del Web. Buenas tengo una duda necesito crear una tabla en javascript mediante ajax. Es para crear como un tipo de tienda que en la tabla me ...
  #1 (permalink)  
Antiguo 26/02/2013, 04:43
 
Fecha de Ingreso: febrero-2013
Mensajes: 21
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Tabla de javascript con ajax

Buenas tengo una duda necesito crear una tabla en javascript mediante ajax. Es para crear como un tipo de tienda que en la tabla me aparezcan los resultados de la base de datos de los productos y no se si debaria usar json ya que seria un array de los productos y precios. Ademas le devo poner un boton a cada fila para poder meter un metodo como seria comprar.
Muchas gracias
  #2 (permalink)  
Antiguo 26/02/2013, 06:05
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Tabla de javascript con ajax

En definitiva querés que te diseñemos un carro de compras.
Pasá lo que has intentado hasta el momento y vemos si se te puede orientar.
Por lo pronto

datos.json

Código:
{
     "nombre":"Emprear",
     "salario":"20.000",
     "aumento":"5560"
}
Código Javascript:
Ver original
  1. if(conexion1.readyState == 4)
  2.   {
  3.     var datos=JSON.parse(conexion1.responseText); // procesa datos json
  4.     var salida = "Nombre:"+datos.nombre+"<br>";
  5.     salida=salida+"Salario:"+datos.salario+"<br>";
  6.     salida=salida+"Aumento:"+datos.aumento+"<br>";
  7.  
  8.     resultados.innerHTML = salida;
  9.   }
  10.   else
  11.   {
  12.     resultados.innerHTML = "Cargando...";
  13.   }
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 26/02/2013, 06:15
 
Fecha de Ingreso: febrero-2013
Mensajes: 21
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Tabla de javascript con ajax

muchas gracias de momento lo llevo asi supuestamente tiene que funcionarme.
<script language="javascript">
var obj;

function seleccion(){
if(window.XMLHttpRequest){
obj=new XMLHttpRequest();
}
else if(window.AxtiveXObject){
obj=new AxtiveXObject("Microsoft.XMLHttp");
}
else{alert("No dispone de ajax");
return;
}

var seci = document.getElementById("secion");
var secion = seci.options[seci.selectedIndex].value;

obj.open("GET","pro?secion="+secion,true);
obj.onreadystatechange=retorno;
obj.send(null);

}
function retorno(){

if(obj.readyState==4){
if(obj.status==200){


var raiz= obj.responseText;
var p = eval("("+raiz+")")



var tabla = "<table border = '1'>";
tabla +="<tr>";
tabla +="<th>Comprar</th>";
tabla +="<th>Producto</th>";
tabla +="<th>Precio</th>";
tabla += "<th>Descripcion</th>";
tabla +="</tr>";
for(var i = 0;i<p.length;i++){
var ob = p[i];

tabla += "<tr>";
tabla += "<td>Comprar</td>";
tabla += "<td>"+ob.producto+"</td>";
tabla += "<td>"+ob.precio+"</td>";
tabla += "<td>"+ob.descripcion+"</td>";
tabla += "</tr>";
}
tabla += "</table>"
document.getElementById("datos").innerHTML=tabla;
}
}}
pero se queda en la combracion de status

Etiquetas: ajax, js, tabla
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 20:43.