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.