Ya "funciona" pero me da desconfianza por que como que no agarra a la primera en algunos casos, pruebo de 3 formas:
datos correctos, recibo el alert -> true
nombre usuario correcto, contraseña incorrecta, recibo alert -> la contraseña es incorrecta
datos incorrectos, recibo el alert -> el usuario no existe en el sistema
Código Javascript
:
Ver original$(document).ready(function(){
$("#login").submit(function(){
if($("#usuario").val() == ""){
alert("Debe ingresar su nombre de usuario");
} else{
if($("#password").val() == ""){
alert("Debe ingresar su contraseña");
} else{
var formulario = $('#login').serialize();
$.ajax({
type: 'POST',
url: 'acceso_process.php',
data: formulario,
dataType: 'json',
success: function(result){
//alert(result);
if (result.success){
alert(result.success);
$('#response').text(result.success).fadeIn('slow'); //esto no lo hace
} else{
alert(result.error);
$('#response').text(result.error).fadeIn('slow'); //esto no lo hace
}
}
});
}
}
});
});
esto esta "bien" (salvo detalles) en ie9
si tengo :
alert(result.error);
$('#response').text(result.error).fadeIn('slow'); //
esto no lo hace
si cambio
$('#response').text(result.error).fadeIn('slow'); //
esto si lo hace
alert(result.error);
y peor si nada mas dejo:
$('#response').text(result.error).fadeIn('slow'); //
pareciera que no hace nada, solo como que recarga la pagina
Editooooo
esto si lo hace pero no se aprecia porque lo quita muy rapido, porque recarga la pagina $('#response').text(result.error).fadeIn('slow');
en chrome no funciona nada de ninguna forma :C