我一直在試圖驗證登錄表單去,這是我的Ajax代碼:Ajax請求總是通過別人
<script>
$(document).ready(function() {
/* Asociar el evento de clic del botón 'igual'
con la lógica del negocio de la aplicación */
$('#formlogin').submit(function() {
procesar();
return false;
});
});
function procesar() {
var data = 'usuario=' + $('#usuario').val() + '&contrasenia=' + $('#contrasenia').val();
$.ajax ({
url: 'postlogin.php', /* URL a invocar asíncronamente */
type: 'post', /* Método utilizado para el requerimiento */
data: /* $('#formulario').serialize()*/data, /* Información local a enviarse con el requerimiento */
/* Que hacer en caso de ser exitoso el requerimiento */
success: function(response) {
if((response) == ""){
window.location = "./home";
}else{
$('#mensaje').html(response);
}
},
/* Que hacer en caso de que sea fallido el requerimiento */
error: function(response) {
/* Limpiar cualquier resultado anterior */
$('#mensaje').html('Error de subida');
}
});
}
</script>
,這是我的PHP文件:
<?php
include('libreria.php');
$conn= conectar();
if(isset($_POST["usuario"])){
$resulusuario= verificarusuario($_POST["usuario"], $_POST["contrasenia"], $conn);
if($resulusuario->num_rows==0){
echo "ERROR: usuario o contraseña ingresados incorrectos";
} else{
session_start();
$_SESSION['usuario'] = $_POST['usuario'];
}
}else{
if(isset($_POST["mensaje"])) {
cargartweet($_POST["idusuario"], $_POST["mensaje"], $_POST["fecha"], $conn);
} else {
if(isset($_POST["nombreusuarioseguir"])) {
}
}
}
?>
任何想法,爲什麼它總是通過AJAX成功的別的事情?我的意思是,即使用戶名和它的確定的密碼,也不會重定向我,最糟糕的是,昨天是工作...
'console.log(response)'? – mudasobwa 2014-11-24 15:39:29
你有沒有至少試圖自己調試? – 2014-11-24 15:40:41
@Rory McCrossan我已經嘗試過調試,但是當用戶名這是確定的,它只是通過成功 – 2014-11-24 16:07:46