Bonjour,

j'ai un soucis avec mon code, il marchait hier et il ne marche plus ce matin, d'ou cela peut venir ? voila l'erreur que j'ai :

$ is not defined
il me dit ça à lla ligne, (qui est en gras et en rouge), cela viendrait d'un mauvais chargement de ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
voila le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
$(document).ready(function() {
    var $regions 		= $('#regions');
    var $departements 	= $('#departements');
    var $secteur 		= $('#secteur');
    var $metier 		= $('#metier');    
    var $cp 		    = $('#cp');
    var $ville 		    = $('#ville');
    
    // chargement des régions
    $.ajax({
        url: '../templates/france.php',
        data: 'go', // on envoie $_GET['go']
        dataType: 'json', // on veut un retour JSON
        success: function(json) {
            $.each(json, function(index, value) { // pour chaque noeud JSON
                // on ajoute l option dans la liste
                $regions.append('<option value="'+ index +'">'+ value +'</option>');
            });
        }
    });

    // à la sélection d une région dans la liste
    $regions.on('change', function() {
        var val = $(this).val(); // on récupère la valeur de la région
 
        if(val != '') {
            $departements.empty(); // on vide la liste des départements
 
            $.ajax({
                url: '../templates/france.php',
                data: 'id_region='+ val, // on envoie $_GET['id_region']
                dataType: 'json',
                success: function(json) {
                    $.each(json, function(index, value) {
                        $departements.append('<option value="'+ index +'">'+ value +'</option>');
                    });
                }
            });
        }else{
			$departements.empty(); // on vide la liste des départements
			$departements.append('<option value="">-- D\351partement --</option>');
	
    // chargement des secteurs
    $.ajax({
        url: '../templates/metier.php',
        data: 'go', // on envoie $_GET['go']
        dataType: 'json', // on veut un retour JSON
        success: function(json) {
            $.each(json, function(index, value) { // pour chaque noeud JSON
                // on ajoute l option dans la liste
                $secteur.append('<option value="'+ index + '-' + value +'">'+ value +'</option>');
            });
        }
    });    
    
    // à la sélection d un secteur dans la liste
    $secteur.on('change', function() {
        var val = $(this).val(); // on récupère la valeur du secteur
 
        if(val != '' ) {
            $metier.empty(); // on vide la liste des métier
 
            $.ajax({
                url: '../templates/metier.php',
                data: 'id_secteur='+ val, // on envoie $_GET['id_secteur']
                dataType: 'json',
                success: function(json) {
                    $.each(json, function(index, value) {
                        $metier.append('<option value="'+ index + '-' + value +'">'+ value +'</option>');
                    });
                }
            });
        }else{
			$metier.empty(); // on vide la liste des métiers
			$metier.append('<option value="">Choisissez un metier</option>');
		}
    });  

    // à la saisie d'un CP
    $cp.on('change', function() {
        var val = $(this).val(); // on récupère la valeur du CP
 
        if(val != '' ) {
            $ville.empty(); // on vide la liste des villes
 
            $.ajax({
                url: '../templates/ville.php',
                data: 'id_cp='+ val, // on envoie $_GET['id_cp']
                dataType: 'json',
                success: function(json) {
                    $.each(json, function(index, value) {
                        $ville.append('<option value="'+ val + '-' + value +'">'+ value +'</option>');
                    });
                }
            });
        }else{
			$ville.empty(); // on vide la liste des métiers
			$ville.append('<option value="">Choisissez une ville</option>');
		}
    });    

});
merci de votre aide