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

Mandar dos arrays en $.post

Estas en el tema de Mandar dos arrays en $.post en el foro de Frameworks JS en Foros del Web. Hola! Tengo la siguiente pregunta: Código HTML: $.post('/ajax/functions.php', {var1: var1, var2: var2}, function(data) { console.log(data); }); }); Como puedo hacer para mandar un tercer var3: ...
  #1 (permalink)  
Antiguo 21/06/2012, 08:43
 
Fecha de Ingreso: septiembre-2008
Mensajes: 211
Antigüedad: 16 años, 2 meses
Puntos: 2
Mandar dos arrays en $.post

Hola!

Tengo la siguiente pregunta:

Código HTML:
$.post('/ajax/functions.php',
			{var1: var1, var2: var2}, 
			function(data) {
	  		  
				console.log(data);
	
			});
});
Como puedo hacer para mandar un tercer var3: ["3", "4"]

Saludos =)
  #2 (permalink)  
Antiguo 21/06/2012, 11:40
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 8 meses
Puntos: 11
Respuesta: Mandar dos arrays en $.post

Y si lo envias poniendo

var3:variable3, var4:variable4

y en el archivo php lo metes dentro de un array, de la forma

$miarray[]=$_POST['var3'];
$miarray[]=$_POST['var4'];

?
  #3 (permalink)  
Antiguo 22/06/2012, 08:15
 
Fecha de Ingreso: septiembre-2008
Mensajes: 211
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Mandar dos arrays en $.post

Eso no es posible ya que en unas estan los campos en string i en una variable està el array.

No se si me expliqué bien...
  #4 (permalink)  
Antiguo 22/06/2012, 14:38
Avatar de dontexplain  
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 5 meses
Puntos: 127
Respuesta: Mandar dos arrays en $.post

En lugar de enviar un array haz que var3 sea un objeto

var3={};
var3[0] = "3";
var3[1] = "4";

Código Javascript:
Ver original
  1. $.post('/ajax/functions.php',
  2.             {var1: var1, var2: var2, var3:var3},
  3.             function(data) {
  4.              
  5.                 console.log(data);
  6.    
  7.             });
  8. });

En el lado del servidor puedes localizar los dos valores usando un índice

$_POST['var3'][0] para el primero y $_POST['var3'][1]

Un saludo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Etiquetas: ajax, arrays, php, post
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 12:53.