Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/03/2012, 11:33
Avatar de DenniX
DenniX
 
Fecha de Ingreso: octubre-2006
Ubicación: Vivo en Lima, Peru
Mensajes: 11
Antigüedad: 17 años, 6 meses
Puntos: 2
Respuesta: Funcion devuelve valor demasiado pronto

Como dice Maykol, es asincrono no puedes capturar el retorno en el momento que quieres, creo que lo mejor es que tu codigo podria quedar asi :

function getText(type,text)
{
$.ajax({
type: "POST",
url: "scripts/php/getxml.php",
data: "fichero=strings.xml&type="+type+"&text="+text ,
success: function(msg)
{
alert( msg);
},
error: function()
{
alert("Error de conexion, por favor vuelva a intentarlo.");
return false;
}
});
}

y supongo que lo estas usando en un evento click de algun enlace o boton.

$("#mi_boton").click(function(){
getText(type, text);
});

Espero te sirva