Segui investigando y el problema esta aca:
Código:
$.post($peticion, { input: $valor },
function(data)
{
if (data=="ok")
{
$("#" + idvalidador).html(msgOk);
eval('this.' + $var + ' = true');
}
else {
$("#" + idvalidador).html(msgError);
eval('this.' + $var + ' = false');
}
alert("this." + $var + " = " + this.usuario);
// Aca siempre me devuelve true (en caso que este todo ok)
});
No me deja guardar variables dentro de la llamada ajax, ni tampoco ejecuta la funcion eval.