Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2012, 05:24
Gothgauss
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 8 meses
Puntos: 11
Recibir y mostrar datos ajax jquery

Hola

No se que estoy haciendo mal, pero está claro que algo falla.

Envio una serie de datos por GET con ajax a un archivo php. Éste los va añadiendo a una variable de sesión en forma de array y luego ajax los recoge, para mostrarlos por pantalla.

Os dejo el código de ajax:
Código:
$.ajax({
type:'GET',
url:'sesion2.php',
dataType: 'json',
data:{'producto':$('#texto').val(),'personas':$('#texto2').val(),'fecha':$('#texto3').val()},
success:function(data){
   $.each(data,function(i,j){
        $('body').append(data[i][j]);
   });
			
}
 
});
de sesion2.php
Código:
<?php
session_start();
$variable1 = $_GET['producto'];
$variable2 = $_GET['personas'];
$variable3 = $_GET['fecha'];
$_SESSION['carga'][] = array($variable1,$variable2,$variable3);
echo json_encode($_SESSION['carga']);
?>
El caso es que si en la parte de ajax, después de success cambio el $(body).prepend por un alert(), sí uqe me sale en el alert los datos, pero con el body prepend no sale. Tb he probado a meter un div y enviarlo al div, pero nada.


EL ERROR QUE ME DA CHROME ES EL SIGUIENTE:
Uncaught Error: NOT_FOUND_ERR: DOM Exception 8 -> He vuelto a bajar el jquery.1.7.js pero sigue dando fallo

Última edición por Gothgauss; 17/06/2012 a las 05:32