Buenas a todos:
Tengo un problema cuando intento pasar una variable llamada "id", al utilizar Ajax, no se como poner un enlace dentro de la tabla, para que llame a una funcion de Javascript en funcion del valor de la variable "id", si le pongo un idproducto a mano, funciona correctamente. Les pego el trozito de codigo para que vean el problema.
function mostrardatos(){
if(obj.readyState==4){
var raiz=obj.responseXML;
var id= raiz.getElementsByTagName("id");
var producto=raiz.getElementsByTagName("producto");
var precio=raiz.getElementsByTagName("precio");
var descripcion=raiz.getElementsByTagName("descripcion ");
=> var enlace='javascript:addToCart('"+id+"')';
var tabla="<table border='1' align='center'>";
tabla+="<tr bgcolor='#FFAA00'>";
tabla+="<th></th><th><font color='#FFFFFF'>Producto</font></th><th><font color='#FFFFFF'>Precio</font></th><th><font color='#FFFFFF'>Descripcion</font></th>";
tabla+="</tr>";
for (var i=0;i<precio.length;i++){
tabla+="<tr bgcolor='#00FFFF'>";
tabla+="<td align='center'>";
tabla+="<a href='"+enlace+"'>Comprar</a>";
tabla+="</td>";
Alguna sugerencia? Tengo mal puestas las comillas?
Un Saludo