$ is not defined

Résolu/Fermé
inkihime Messages postés 85 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 28 mai 2013 - 18 avril 2013 à 12:29
inkihime Messages postés 85 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 28 mai 2013 - 18 avril 2013 à 12:40
Bonjour,

Je suis un tuto pour apprendre à me servir de Node.js mais j'ai un souci avec jQuery : la console de firebug me dit "$ is not defined" alors que jQuery est bien chargé...

Ma page HTML :

<form action = "" id = "loginform">
	<h1>Bienvenue</h1>
	<input type = "text" name = "login" id = "username" placeholder = "Nom d'utilisateur">
	<input type = "mail" name = "mail" id = "mail" placeholder = "E-mail">
	<input type = "password" name = "pass" id = "password" placeholder = "Mot de Passe">
	<input type = "submit" value = "Envoyer">
</form>
<script type="text/javascript" src="http://localhost:8080/socket.io/socket.io.js"></script>
<script type = "/text/javascript" src = "jQuery.js"></script>
<script type="text/javascript" src="client.js"></script>


Mon client.js :

var socket = io.connect("http://localhost:8080/");

$('#loginform').submit(function(event) {
	event.preventDefault();
	socket.emit('login', {
		username : $('#username').val(),
		mail : $('#mail').val() })
});


Précision : je suis en local sur un serveur Apache2. J'utilise Iceweasel et Chrome sur une distribution Debian Squeeze 6.04

Merci d'avance pour vos réponses.

1 réponse

inkihime Messages postés 85 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 28 mai 2013 55
18 avril 2013 à 12:40
Bon en fait j'ai trouvé la solution -_- Donc si ça peut aider quelqu'un, en fait il suffisait de changer la source a laquelle se trouve jQuery. J'en avait déjà utilisé plusieurs, mais c'est finalement celle là qui a fonctionné :

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>


Si ça peut aider...
1