Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2012, 03:21
Gothgauss
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 8 meses
Puntos: 11
Pasar dos variables a función

Hola

Quiero pasar dos variables recogidas de un archivo php mediante ajax a una función, pero no me deja.

Sólo me deja si paso una variable, aunque creo que he puesto bien el código.

Aquí está la parte de ajax:

Código:
$.ajax({
type:'GET',
url:'busca.php',
dataType: 'json',
data:{'id':b},
success:function(data){
$.each(data,function(i){

$('#capa').append('<input type="button" id="boton" value="pasar valores" onclick="pasarvalores('+data[i][0]+','+data[i][1]+')">');
});
}
});
La función es de la forma:

Código:
function pasarvalores(x,y){
alert(x);
alert(y);
}
y el archivo php lo que devuelve es un array con otro array dentro de dos dimensiones, es decir, de la forma:

1=>[id,valor] 2=>[id,valor].....

logicamente en formato json

He de decir que si sólo quiero pasar un dato, o bien el id o bien el valor, si me funciona, pero al intentar pasar los dos falla.