IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

$.ajax erreur javascript


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut $.ajax erreur javascript
    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

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    essaye de mettre ça en première ligne de ton ready
    alert($().jquery)tu verras bien si jquery est chargé ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    il le charge bien !

    peut faire plusieurs

    dans un document.ready ?

    j'ai le chargement des mes secteurs qui me donne dans un liste déroulante les métiers, pareil pour les région et département.

    Et j'ai voulu faire la même chose avec le code postal pour afficher dans une liste déroulante les ville associé....



    c'est peut-être le site googleapi qui ne fonctionne plus mais il m'affiche bien jquery 1.7.1

    j'arrive pas à voir l'erreur....surtout que j'ai testé hier et ça marchait...

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    Et ben, je dis merci à FireFox quand même, naviguateur de M.... et F... FireFox, j'ai tout simplement testé sur IE et ça marche, je savais bien que mon code n'avait pas de problème enfin en tout cas il marche après il est à améliorer je pense....

    merci pour ton temps mec un simple redémarrage et c'est good !!!

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Et ben, je dis merci à FireFox quand même, naviguateur de M.... et F... FireFox,


    Tu serais bien le seul sur terre à maudire ffx a cause d'un oubli de rechargement ou d'un non vidage de cache ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    Salut,

    j'ai toujours travaillé sur ffx et jusque là aucun problème mais depuis ces dernières mise à jour ou autre bug, il bug sans cesse même quand je vide le cache....la prochaine fois je procèderais à cette manipulation en premier avant de chercher à croire que c'est mon code qui pose problème !!!

    merci quand même pour ta réponse.


    bne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur Javascript Ajax avec Map Suite
    Par Cartman.inc dans le forum C#
    Réponses: 0
    Dernier message: 13/01/2009, 18h07
  2. [AJAX] Ajax et javascript contenu
    Par zekey dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/09/2005, 20h16
  3. [AJAX] AJAX et javascript
    Par spud5351 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/09/2005, 10h16
  4. erreur javascript incompréhensible
    Par amelhog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/08/2005, 16h50
  5. [TWebBrowser][Javascript] Ignorer erreurs Javascript
    Par ludo.guy dans le forum Composants VCL
    Réponses: 3
    Dernier message: 09/01/2004, 01h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo