ReferenceError: $ is not defined

vinkey33 72 Messages postés mercredi 9 décembre 2015Date d'inscription 22 novembre 2017 Dernière intervention - 20 déc. 2016 à 15:10 - Dernière réponse : cgandco 219 Messages postés mercredi 26 octobre 2011Date d'inscription 22 juin 2017 Dernière intervention
- 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 

3 réponses

Répondre au sujet
jordane45 19257 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 15 décembre 2017 Dernière intervention - 20 déc. 2016 à 18:25
0
Utile
Bonjour

As tu inclus jquer y a ton site ?
Fais voir .
Commenter la réponse de jordane45
vinkey33 72 Messages postés mercredi 9 décembre 2015Date d'inscription 22 novembre 2017 Dernière intervention - 21 déc. 2016 à 11:47
0
Utile
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
cgandco 219 Messages postés mercredi 26 octobre 2011Date d'inscription 22 juin 2017 Dernière intervention - Modifié par cgandco le 21/12/2016 à 12:22
0
Utile
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.