Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Error en el formuario de contacto

He creado un formulario de contacto y cuando le doy a enviar contacto me sale este error en el Network Uncaught ReferenceError: $ is not defined

Os dejo el codigo de mi página, el error tiene que estar en lo que os he señalado en negrita.

<?php require_once('conexion.php');

?>
<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="iso-8859-1" />
<title>Incienso Cofrade</title>
<script src="js/efectos.js"></script>
<script src="js/base.js"></script>
<script src="//cdn.transifex.com/live.js"></script>
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/base.css">
<?php include('inc/analytics.php'); ?>
</head>
<style>
header {
background-color: #000;
}
</style>
<body>
<header>
<div class="filalogo">
<div class="columnalogo columna-m-4 columna-g-4">
<div class="logoincienso"><img src="img/logo.jpg"></div>
</div>
<div class="columnalogo columna-m-4 columna-g-4">

</div>
<div class="columnalogo columna-m-4 columna-g-4">
<div class="separarpad">
<?php if (!isset($_SESSION['iduser'])){ ?>
<a onClick="flotfacebook();"><img src="img/facebook.png"></a>
<script type="text/javascript">
function flotfacebook(){
window.open('https://graph.facebook.com/oauth/authorize?client_id=167539550247422&scope=email&redirect_uri=http://www.inciensocofrade.es/facebook/facebook.php&display=popup','popup','resizable=no, scrollbars=no, toolbar=no, width=500, height=480');
}
</script>
<?php } else {?>
<div class="texto-centrado color-blanco"><?php echo $_SESSION['nombreuser']?></div>
<img src="<?php echo $dato['0'] ?>img/avatar/<?php echo avatar($_SESSION['iduser']); ?>" width="80" height="80" class="avatares" id="avatares"><br>
<a href="inc/cerrar.php?cerrar=yes"><div class="boton boton-cofrade boton-pequenio">Cerrar</div></a> <a onClick="subir_avatar();"><div class="boton boton-cofrade boton-pequenio">Cambiar Avatar</div></a>
<?php } ?>
</div>
</div>
</div>
</header>
<div id="contenedor">
<div class="fila">
<script>
function contacto_ajax(email){
var formcontacto = $('#formContacto');
//FUNCION AJAX
$.ajax({
type: 'POST',
url: urlWeb + 'inc/add_contacto.php',
data: formcontacto.serialize(),
success: function(html) {
}
});
}
</script>
<form onSubmit="return false" id="formContacto" class="formulario">
Nombre: <br>
<input type="text" name="nombre" value=""><br>
Email: <br>
<input type="email" name="emails" value=""><br>
Mensaje: <br>
<textarea name="mensajes"></textarea><br>
<div id="error3" class="notificacion" style="display:none"></div>
<input type="submit" value="Enviar Contacto" onClick="contacto_ajax(emails.value);">
</form>
</div>


<div id="cuadropublicidad">
<a href="http://www.psicopublicidad.com/productos/diseno-web/"><img src="img/psicopublicidad-web-banner.jpg"></a>
</div>

<div id="listar_ajax">
<div class="fila">

</div>
</div>
<div class="fila">
<div class="columna columna-m-12 columna-g-6">
<div id="cuadroradioanuncio">
<img src="img/programas/programasalud.jpg">
</div>
</div>
<div class="columna columna-m-12 columna-g-6">
<div id="cuadroradioanuncio">
<div id="tituloradio">Escucha nuestra radio en directo</div>
<div id="titulor">Todos los Jueves a las 21h desde las Hermandades de nuestra ciudad</div>
<iframe src="https://www.spreaker.com/embed/player/standard?autoplay=false&user_id=7587096" style="width: 100%; height: 131px;" frameborder="0" scrolling="no"></iframe>
</div>

</div>

</div>

<div class="fila">

</div>
</div>

</body>

</html>
0
Puntos
1771
Visitas
1
Resp
Por MiGuEJeReZ hace 98 meses
Avanzado Sitio web
Respuesta #1
Hola miguel. Bueno mira te falta agregar la librería de jQuery en el <head></head> para que reconozca el $ en javascript
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

0
Puntos
Por Jose hace 98 meses
Experto Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate