ReferenceError: $ is not defined

Messages postés
87
Date d'inscription
mercredi 9 décembre 2015
Dernière intervention
30 juillet 2018
- 20 déc. 2016 à 15:10 - Dernière réponse :
Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Dernière intervention
22 juin 2017
- 21 déc. 2016 à 12:21
bonjour j'ai un petit soucis dans le code js, il me dit (sur la console) :ReferenceError: $ is not defined et voici le code js:
$(document).ready(function() {
var table = $('#example')abonnements();

$('#example tbody').on( 'click', 'tr', function () {
if ( $(this).hasClass('selected') ) {
$(this).removeClass('selected');
}
else {
table.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
}
} );

$('#button').click( function () {
table.row('.selected').remove().draw( false );
} );
} );


je n'arrive pas a décelé l'erreur, pouvez vous m'aidezBonjour,
Afficher la suite 

Votre réponse

3 réponses

Messages postés
23293
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2018
- 20 déc. 2016 à 18:25
0
Merci
Bonjour

As tu inclus jquer y a ton site ?
Fais voir .
Commenter la réponse de jordane45
Messages postés
87
Date d'inscription
mercredi 9 décembre 2015
Dernière intervention
30 juillet 2018
- 21 déc. 2016 à 11:47
0
Merci
oui regarde:
<?php require_once "PDO_connect.php";

$query="SELECT * FROM smartphone.abonnements";
try{
$prep = $bdd->prepare($query);
$prep->execute();
$resultats = $prep->fetchAll();

}catch(Exception $e){;
echo "Erreur ! ".$e->getMessage() ;
}

?>
<!DOCTYPE>
<html>
<head>
<script src="JqueryTable.js" type="text/javascript" ></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Abonnement</title>
<link rel="stylesheet" type="text/css" href="Bouton.css">
<link rel="stylesheet" type="text/css" href="Select.css">
<script type="text/javascript">
$(document).ready(function() {
var table = $('#example').DataTable();

$('#example tbody').on( 'click', 'tr', function () {
if ( $(this).hasClass('selected') ) {
$(this).removeClass('selected');
}
else {
table.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
}
} );

$('#button').click( function () {
table.row('.selected').remove().draw( false );
} );
} );
</script>
</head>
<body>
<center>
<table id="example" class="dataTable" >
<thead>
<tr>
<th>Operateur</th>
<th>SIM</th>
<th>PUK</th>
<th>Num ligne</th>
<th>Volume</th>
<th>Statut abo</th>
</tr>
</thead><tbody>
<?php
echo "<br>";
if(!empty($resultats)){
foreach ($resultats as $row) {

echo "<tr>";
echo "<td data-name=\"Operateur\">".$row["Operateur"]."</td>";
echo "<td data-name=\"Num_SIM\">".$row["Num_SIM"]."</td>";
echo "<td data-name=\"PUK\">".$row["PUK"]."</td>";
echo "<td data-name=\"Num_ligne\">".$row["Num_ligne"]."</td>";
echo "<td data-name=\"Volume\">".$row["Volume"]."</td>";
echo "<td data-name=\"Statut_abo\">".$row["Statut_abo"]."</td>";
echo "</tr>";
}
}else {
echo "Pas d'enregistrements dans cette table...";
}
?>
</tbody></table></center>
</body>
</html>
Commenter la réponse de vinkey33
Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Dernière intervention
22 juin 2017
- Modifié par cgandco le 21/12/2016 à 12:22
0
Merci
Bonjour,

Ajoute ceci (ou en une autre version suivant ce que tu veux utiliser)

<script src="http://code.jquery.com/jquery-1.8.0.min.js" type="text/javascript" ></script>


dans la section HEAD (après <title>ton titre</title> c'est plus propre)


si tu le désire, importe le fichier js et place le dans un répertoire JS de ton site.

Bonne journée


Faites simple, aussi simple que possible, mais pas simpliste.
                                              A. Einstein.
Commenter la réponse de cgandco

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.