Tengo una pagina producto.php, el cual tiene un include de una lista con informaciòn.
Código HTML:
Ver original
<?php include('./presentacion_productos/consulta_todos_productos.php');?> /////////contenedor ventana///////// <div id="mi_producto" style="position: fixed; width: 622px; height: 480px; top: 0; right: 339px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: #333333 3px solid; background-color: #FAFAFA; color: #000000; display:none;"> <?php include('./presentacion_productos/consulta_por_id.php');?> </div> </div>
consulta_todos_productos, contiene:
Código PHP:
Ver original
echo'<tr>'; echo"<label type='text' id='dialog-link' style=\" text-decoration:none; cursor:pointer;text-align:center;\" onclick=\"pedirDatos('".$cod."')\" title='ver toda la informaciòn de este producto' class='detalle_presentacion_productos'>"; echo "Detalle"; echo"</label>"; echo'</tr>';
es una parte en la que el al hacer click:
Código PHP:
Ver original
onclick=\"pedirDatos('".$cod."')\"
Código Javascript:
Ver original
function pedirDatos(id_enviar){ var ventana = document.getElementById('mi_producto'); ajax=objetoAjax(); ajax.open("POST", "consulta_por_id.php"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { ventana.innerHTML = ajax.responseText ventana.style.marginTop = "20px"; ventana.style.display = 'block'; } } ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.send("id_enviar="+id_enviar); }
Y en la pagina que se presentara en la ventana, lo recibo asì:
Código PHP:
Ver original
<?php include("./conexion.php"); //consulta todos los Productos echo $id=$_POST['id_enviar']; if($row!=""){ //valores de las consultas echo $idProducto=$row['idProducto']; echo $nombre_producto=$row['nombre_producto']; $imagen_producto=$row['imagen_producto']; ?> <br/> <div id="titulo_detalle_producto"><?php $nombre_producto ?></div> <div id="imagen"> <img class='imagen_vista_previa_producto' id='imagen_presentacion' src='<?php $imagen_producto ?>'/> </div> <table> </table> <?php }else{ echo "<br/>"; echo "<div class='dvb'><label Class='txtlalerrop' >AVISO!! No hay datos del código o cédula ingresada </label></div>"; } ?>
envia un codigo para realizar una busqueda y este se debe presentar en la ventana popup, pero siempre me sale:
El URL solicitado no ha sido localizado en este servidor. El URL de la página que lo refirió parece ser equivocado u obsoleto.
Error 404.
Pero me fije es la forma en que estoy enviando la variable, como puedo hacerlo correctamente
Gracias por sus comentarios.