Título: ayuda ajax prototype Publicado por: kakashi20 en 27 Octubre 2011, 09:03 am hola
tengo este código en prototype: function enviar(){ new Ajax.Request( 'login2.php' , { method: 'post', parameters: {user: $("user").value, pass: $("pass").value }, onSuccess: function(transport){ if(resp.responseText == "1"){ //Si el login es correcto lo envia a paginaUsuario.php window.location.href="menu.php" }else{ //Si el login es incorrecto imprime "Error" en el div var resultados = $("resultados"); resultados.innerHTML=transport.responseText; } } }); } y este es el login2.php : <?php require("configuracion.php"); header("Content-Type: text/html;charset=utf-8"); $link = mysql_connect($servidor,$usuario,$clave); mysql_select_db($bd,$link); mysql_query("SET NAMES 'utf8'"); $user = $_POST['user']; $pass = $_POST['pass']; $result = mysql_query("SELECT * FROM administrador WHERE user='".$user."' AND pass = '".$pass."'",$link)or die (mysql_error()); if ( mysql_num_rows($result) > 0 ){ echo "1"; }else{ ?> echo "ERROR"; <?php } ?> El problema es que no recibo ninguna respuesta, no redirecciona a menu.php como aparece en el código javascript Si alguien me pudiese ayudar se lo agradecería Título: Re: ayuda ajax prototype Publicado por: Mr. Crowley en 28 Octubre 2011, 06:49 am Hola kakashi20, en realidad no uso Prototype... pero me parece que el error es que usted está comparando el valor devuelto por resp, cuándo quién devuelve el valor es transport.
Código
|