Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/10/2011, 10:12
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 6 meses
Puntos: 1
Respuesta: Cargar pedido sin que se recargue toda la página

Bueno, sigo probando diferentes opciones con la cuales raramente las utilizo y probé además con jquery e hice lo siguiente:
Código PHP:
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>

<script>
$(document).ready(function(){
    $("#cont-carrito").click(function(evento){
        evento.preventDefault();
        $("#destino").load("carro_agregar.php", {'<?php echo $registro['cod_articulo']; ?>'}, function(){
            alert("recibidos los datos por ajax");
        });
    });
})
</script>

<script LANGUAGE="JavaScript">
//var agree = confirm("¿Realmente desea eliminarlo?");
function confirmDel(){
if (confirm("¿Desea agregar el Producto al Carrito?")){ 
    alert('El Producto ha sido agregado.') }
    else { 
    return false
    }
};
</script>

<a href="carro_agregar.php?<?php echo SID ?>&cod_articulo=<?php echo $registro['cod_articulo']; ?>" onclick="if(confirmEnv() == false){return false;}"><img src="imagesite/carrito.png" width="150" height="35" title="Agregar al Pedido" border="0" /></a>
carro_agrega.php
Código PHP:
session_start();
$qry=mysql_query("SELECT * FROM........);
//resto del codigo php que no viene al caso... 
De esta manera me envía la variable a carro_agrega.php pero me sigue reseteando la ppágina y además me tira error en el session_start(); (Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent ) cosa que antes no me lo hacía.

Sigo escuchando sugerencias a ver si puedo solucionarlo.
Gracias y saludos.
Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.