Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ajax en vez de devolver un valor me duplica la pagina :S

Estas en el tema de Ajax en vez de devolver un valor me duplica la pagina :S en el foro de Frameworks JS en Foros del Web. Buenas a todos! Hoy he hecho un esqueleto de un tienda online php mysql ajax... LA cuestion es que cuando fui a aplicar ese esqueleto ...
  #1 (permalink)  
Antiguo 15/01/2014, 23:13
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 14 años, 9 meses
Puntos: 0
Ajax en vez de devolver un valor me duplica la pagina :S

Buenas a todos!

Hoy he hecho un esqueleto de un tienda online php mysql ajax...

LA cuestion es que cuando fui a aplicar ese esqueleto me hace una cosa muuuuy rara...

Explico,

En ajax recojo un valor(una id) saco la informacion y la meto en un contenedor en el html... lo que pasa que no muestra ese valor sino me devuelve mi pagina... y se me duplica la web a partir de ese punto...

en mi archivo ajax.php tengo esto:

Código PHP:
Ver original
  1. if(isset($_GET['cesta'])){
  2.    
  3.     $cantidadProd=sizeof($_SESSION['tienda']);
  4.    
  5. for($k=0; $k<$cantidadProd; $k++) {
  6.    if($_SESSION['tienda'][$k][0]==$_GET['cesta']){
  7.       $sumarproducto=1;
  8.      $_SESSION['tienda'][$k]['cantidad'] +=$sumarproducto;
  9.  
  10.     echo '<div class="laNot"><span class="colorI"> - '.utf8_encode($_SESSION['tienda'][$k][1]).'</span> (<span class="numI">'.$_SESSION['tienda'][$k]['cantidad'].'</span>)<input name="id_producto" id="id_producto" type="hidden" value="'.$_SESSION['tienda'][$k][0].'" />
  11.             </div>';
  12.     }else{
  13.     }
  14.    
  15.  };
  16. }


en mi archivo html esto al cargar el documento:


Código Javascript:
Ver original
  1. $('.comprarcesta').click(function() {
  2.       $.get('ajax.php',{'cesta':{/literal}{$id_producto}{literal}},function(resp){                                                 
  3.           $('#ultNot').html(resp);
  4.         /* alert.('Este producto se ha a&ntilde;adido al carrito de la compra.');*/
  5.       });  
  6.       });

cuando compruebo si los datos son recibidos en ajax.php
ajax.php?cesta=$id

me lo devuelve bien.


A ver, mas datos...

Etiquetas: ajax, javascript
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 21:13.