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

Recibir datos de $.ajax

Estas en el tema de Recibir datos de $.ajax en el foro de Frameworks JS en Foros del Web. Holaa tengo una funcion en la cual envio datos mediante $.ajax el problema es q noc como recibirlos en la pagina php los datos q ...
  #1 (permalink)  
Antiguo 11/01/2009, 21:35
 
Fecha de Ingreso: enero-2009
Mensajes: 77
Antigüedad: 15 años, 11 meses
Puntos: 0
Recibir datos de $.ajax

Holaa
tengo una funcion en la cual envio datos mediante $.ajax
el problema es q noc como recibirlos en la pagina php
los datos q envio son :
data: 'id=' + id + '&comentario=' + encodeURIComponent($('#comnt').val()) + '&usuario=' + usuario,

Algun codigo ??
  #2 (permalink)  
Antiguo 11/01/2009, 22:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Recibir datos de $.ajax

Tema trasladado a AJAX.

Lo recibes como cualquier request usando $_GET, o $_POST dependiendo del tipo de envio, y su nombre, por ejemplo $_POST['id'].

Saludos.
  #3 (permalink)  
Antiguo 12/01/2009, 17:26
 
Fecha de Ingreso: enero-2009
Mensajes: 77
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Recibir datos de $.ajax

El tema es q pruebo asi i no me funciona
esta es mi funcion:
Código:
function agregar_cmnt(id, user){
	if($('#cuerpo').val() == ''){
		$('#cuerpo').focus();
		return;
	}
	$.ajax({
		type: 'POST',
		url:  '/valid.php',
		data: 'id=' + id + '&comentario=' + encodeURIComponent($('#cuerpo').val()) + '&user=' + user,
		success: function(h){
		document.write('Comentario agregado.');

	});
}
y la llamo con onclick="agregar_cmnt(1, juaann)"

y en el php:

$_POST['id'];
i asii, pero no anda (N)
  #4 (permalink)  
Antiguo 12/01/2009, 21:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Recibir datos de $.ajax

Como es que sabes que no anda?

Te recomiendo uses una herramienta como Firebug en Firefox para que hagas el debug de tus aplicaciones.

Saludos.
  #5 (permalink)  
Antiguo 13/01/2009, 11:51
 
Fecha de Ingreso: enero-2009
Mensajes: 77
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Recibir datos de $.ajax

Se que no anda porq cuando voy a utilizar las variables $_POST['id']
estan vacias
  #6 (permalink)  
Antiguo 13/01/2009, 15:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Recibir datos de $.ajax

Cita:
Iniciado por GatorV Ver Mensaje
Te recomiendo uses una herramienta como Firebug en Firefox para que hagas el debug de tus aplicaciones.
Si usas Firebug puedes ver exactamente que datos estas enviando y que datos recibiendo de tus consultas AJAX, es muy util para desarrollar.

Saludos
  #7 (permalink)  
Antiguo 13/01/2009, 17:28
 
Fecha de Ingreso: enero-2009
Mensajes: 77
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Recibir datos de $.ajax

Utilice el Firebug
Cuando envio el formulario aparece este error:
Cita:
missing ; before statement
http://www.********.com.ar/prueba.php
Line 1
  #8 (permalink)  
Antiguo 13/01/2009, 19:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Recibir datos de $.ajax

Checa tu sintaxis, te falta cerrar la closure de tu funcion cuando es exitoso tu request.

Saludos.
  #9 (permalink)  
Antiguo 14/01/2009, 19:17
 
Fecha de Ingreso: enero-2009
Mensajes: 77
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Recibir datos de $.ajax

Me rindoo,
nadie podria darme una funcion ya terminada, y q mande estos dos parametros:
id y user ??
  #10 (permalink)  
Antiguo 15/01/2009, 11:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Recibir datos de $.ajax

Tu problema esta aqui:
Código javascript:
Ver original
  1. success: function(h){
  2.         document.write('Comentario agregado.');
  3.  
  4.     });

Como puedes ver te falta cerrar la closure de tu funcion por eso te da el error.

Saludos
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 23:59.