te envio todo el codigo para que lo veas
Código Javascript
:
Ver originalfunction 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","lista?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>";
tabla += "<input type='button' name='Comprar' value='Comprar' onclick='comprar()' >";
tabla += "</td>";
tabla += "<td id=com>";
tabla += ob.producto+"</td>";
tabla += "<td>"+ob.precio+"</td>";
tabla += "<td>"+ob.descripcion+"</td>";
tabla += "</tr>";
}
tabla += "</table>"
document.getElementById("dato").innerHTML=tabla;
}
}}
function comprar(){
var pro = document.getElementById("com").innerHTML;
if(window.XMLHttpRequest){
or=new XMLHttpRequest();
}
else if(window.AxtiveXObject){
or=new AxtiveXObject("Microsoft.XMLHttp");
}
else{alert("No dispone de ajax");
return;
}
or.open("GET","carro?pro="+pro,true);
or.onreadystatechange=lis;
or.send(null);
}
function lis(){
if(or.readyState==4){
if(or.status==200){
var list= or.responseText;
var l = eval("("+list+")")
var tabla = "<table border = '6'>";
tabla +="<tr>";
tabla +="<th>Eliminar</th>";
tabla +="<th>Producto</th>";
tabla +="<th>Precio</th>";
tabla += "<th>Descripcion</th>";
tabla +="</tr>";
for(var i = 0;i<l.length;i++){
var li = l[i];
tabla += "<tr>";
tabla += "<td>";
tabla += "<input type='button' name='Eliminar' value='Eliminar' onclick='eliminar()' >";
tabla += "</td>";
tabla += "<td id=el>";
tabla += li.producto+"</td>";
tabla += "<td>"+li.precio+"</td>";
tabla += "<td>"+li.descripcion+"</td>";
tabla += "</tr>";
}
tabla += "</table>"
document.getElementById("te").innerHTML=tabla;
}
}}
function eliminar(){
var eli = document.getElementById("el").innerHTML;
if(window.XMLHttpRequest){
or=new XMLHttpRequest();
}
else if(window.AxtiveXObject){
or=new AxtiveXObject("Microsoft.XMLHttp");
}
else{alert("No dispone de ajax");
return;
}
or.open("GET","elimina?eli="+eli,true);
or.onreadystatechange=lis;
or.send(null);
}