Error al llamar a función en registro ajax
Hola Saludo, estoy siguiendo los pasos del video Curso PHP web dinámica - 13. Función ajax y me arroja el siguiente error:
El código de la plantilla efectos.js es:
El código de la plantilla registro.php es:
<?php require_once("conexion.php");
$menu='registro';
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>registro</title>
<link rel="shortcut icon" type="image/x-icon" href="img/favicon-turecicla.com.ico" />
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/estilos.css">
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<?php include('inc/header.php'); ?>
<?php include('inc/menu.php'); ?>
<div class="contenedor fondo-blanc relleno-8 borde-gris" style="min-height: 600px">
<div class="fila">
<div class="columna columna-m-9 columna-g-9">
<h1>Registro</h1>
<form onsubmit="return false" class="formulario" id="formRegistro" style="max-width: 300px">
<div class="formulario-grupo">
<label for="user">Usuario</label>
<input type="text" name="user" id="user" placeholder="usuario...">
</div>
<div class="formulario-grupo">
<label for="correo">Email</label>
<input type="email" name="correo" id="correo" placeholder="correo...">
</div>
<div class="formulario-grupo">
<label for="pass1">Contraseña</label>
<input type="password" name="pass1" id="pass1" placeholder="contraseña...">
</div>
<div class="formulario-grupo">
<label for="pass2">Repetir contraseña</label>
<input type="password" name="pass2" id="pass2" placeholder="repetir contraseña...">
</div>
<div class="formulario-grupo oculto" id="registro-error">
<div class="alerta alerta-rojo alerta-pequenia" id="registro-mensaje">Error</div>
</div>
<div class="formulario-grupo">
<input type="submit" value="Registro" class="boton boton-verde derecha" onclick="registro_ajax(user.value, correo.value, pass1.value, pass2.value);">
</div>
</form>
</div>
<div class="columna columna-m-3 columna-g-3">
<h1>iniciosidebar</h1>
</div>
</div>
</div>
<?php include('inc/footer.php'); ?>
<script> src="js/base.js"</script>
<script> src="js/efectos.js"</script>
</body>
</html>
Ademas al presionar el registro el alerta de javascript no me aparece en pantalla.
Gracias por la atención prestada, espero por su respuesta.
Editado
El código de la plantilla efectos.js es:
El código de la plantilla registro.php es:
<?php require_once("conexion.php");
$menu='registro';
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>registro</title>
<link rel="shortcut icon" type="image/x-icon" href="img/favicon-turecicla.com.ico" />
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/estilos.css">
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<?php include('inc/header.php'); ?>
<?php include('inc/menu.php'); ?>
<div class="contenedor fondo-blanc relleno-8 borde-gris" style="min-height: 600px">
<div class="fila">
<div class="columna columna-m-9 columna-g-9">
<h1>Registro</h1>
<form onsubmit="return false" class="formulario" id="formRegistro" style="max-width: 300px">
<div class="formulario-grupo">
<label for="user">Usuario</label>
<input type="text" name="user" id="user" placeholder="usuario...">
</div>
<div class="formulario-grupo">
<label for="correo">Email</label>
<input type="email" name="correo" id="correo" placeholder="correo...">
</div>
<div class="formulario-grupo">
<label for="pass1">Contraseña</label>
<input type="password" name="pass1" id="pass1" placeholder="contraseña...">
</div>
<div class="formulario-grupo">
<label for="pass2">Repetir contraseña</label>
<input type="password" name="pass2" id="pass2" placeholder="repetir contraseña...">
</div>
<div class="formulario-grupo oculto" id="registro-error">
<div class="alerta alerta-rojo alerta-pequenia" id="registro-mensaje">Error</div>
</div>
<div class="formulario-grupo">
<input type="submit" value="Registro" class="boton boton-verde derecha" onclick="registro_ajax(user.value, correo.value, pass1.value, pass2.value);">
</div>
</form>
</div>
<div class="columna columna-m-3 columna-g-3">
<h1>iniciosidebar</h1>
</div>
</div>
</div>
<?php include('inc/footer.php'); ?>
<script> src="js/base.js"</script>
<script> src="js/efectos.js"</script>
</body>
</html>
Ademas al presionar el registro el alerta de javascript no me aparece en pantalla.
Gracias por la atención prestada, espero por su respuesta.
Editado
0
Puntos
Puntos
1546
Visitas
Visitas
8
Resp
Resp
Por funveco hace 66 meses
Principiante
Respuesta #1
hola saludos, cambia esto:
<script> src="js/base.js"</script> <script> src="js/efectos.js"</script>por esto:
<script src="js/base.js"></script> <script src="js/efectos.js"></script>al parecer tu editor te genero mal las etiquetas ;)
1
Puntos
Puntos
Por alber hace 66 meses
Administrador
Respuesta #2
Gracias Alber por la pronta respuesta, realice el cambio, pero ahorra me arroja este error:
Y todavía me sigue dando el erro en la linea 87 de la plantilla registro:
Espero por tu respuesta gracias.
Y todavía me sigue dando el erro en la linea 87 de la plantilla registro:
Espero por tu respuesta gracias.
0
Puntos
Puntos
Por funveco hace 66 meses
Principiante
Respuesta #3
no es fadein sino fadeIn (con la i en mayúscula)
1
Puntos
Puntos
Por alber hace 66 meses
Administrador
Respuesta #4
intenta no tener prisa al ir mirando los capítulos y te sera más fácil no confundirte, saludos!
1
Puntos
Puntos
Por alber hace 66 meses
Administrador
Respuesta #5
Saludos alber, Te comento que realice el cambio que me mencionaste anteriormente en la plantilla de (index.php) y ahora si me funciono, también el de fadeIn.
Gracias por tus respuestas, saludos.
Pero tengo otra pregunta, al seleccionar Network /preview, no me aparece "0", me aparece el siguiente aviso:
Aquí te envió el capture de la base de datos y el código de la plantilla (adduser.php)
Gracias por la atención prestada, de aquí en adelante tomare mas en cuenta de ver los vídeos mas detalladamente, excelente material.
Gracias por tus respuestas, saludos.
Pero tengo otra pregunta, al seleccionar Network /preview, no me aparece "0", me aparece el siguiente aviso:
Aquí te envió el capture de la base de datos y el código de la plantilla (adduser.php)
Gracias por la atención prestada, de aquí en adelante tomare mas en cuenta de ver los vídeos mas detalladamente, excelente material.
0
Puntos
Puntos
Por funveco hace 66 meses
Principiante
Respuesta #6
revisa las comillas, hay esta el problema... tiene comillas de mas.
0
Puntos
Puntos
Respuesta #7
De nada! Abre otro tema nuevo please ya que parece que el error ahora lo tienes en php
salu2
salu2
0
Puntos
Puntos
Por alber hace 66 meses
Administrador
Respuesta #8
Ok, gracias, voy abrir otro tema nuevo.
0
Puntos
Puntos
Por funveco hace 66 meses
Principiante