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 :

ReferenceError: arrS is not defined


Sujet :

jQuery

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Points : 460
    Points
    460
    Par défaut ReferenceError: arrS is not defined
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $.ajax({
    	success: function(data){
    		var arrS = $.map(data.init.strucs, function(elm, index) { return elm['name'] }), arrP = $.map(data.init.posts, function(elm, index) { return elm['name'] }), arrR = $.map(data.init.rangs, function(elm, index) { return elm['name'] });
    		alert(arrS.length + ' - ' + arrP.length + ' - ' + arrR.length);
    	}
    }); 
    $('#new_struc').typeahead({source: arrS});
    alert() dans $.ajax() marche, par contre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#new_struc').typeahead({source: arrS});
    me renvoie une erreur depuis Firebug
    ReferenceError: arrS is not defined
    Pourtant var arrS existe bien. Pourquoi l'erreur ?

    Merci d'avance...

  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 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 637
    Points : 66 658
    Points
    66 658
    Billets dans le blog
    1
    Par défaut
    Question de portée de variable elle n'est pas globale et tu ne la passe pas en paramètre
    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
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Points : 460
    Points
    460
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    Question de portée de variable elle n'est pas globale et tu ne la passe pas en paramètre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    success: function(data){
    	var arrS = $.map(data.init.strucs, function(elm, index) { return elm['name'] }), arrP = $.map(data.init.posts, function(elm, index) { return elm['name'] }), arrR = $.map(data.init.rangs, function(elm, index) { return elm['name'] });
    	$('#new_struc').typeahead({source: arrS});
    }
    Ça marche, merci.

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

Discussions similaires

  1. ReferenceError: is not defined dans firebug
    Par pixel016 dans le forum NodeJS
    Réponses: 0
    Dernier message: 09/02/2015, 16h20
  2. ReferenceError: ma fonction is not defined
    Par wperle dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/09/2013, 20h38
  3. Uncaught ReferenceError: survoleOn is not defined
    Par Kirax999 dans le forum Google Chrome
    Réponses: 0
    Dernier message: 07/08/2013, 03h45
  4. [TinyMCE] ReferenceError: FileBrowserDialogue is not defined
    Par fadzak dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 31/08/2012, 00h35
  5. ReferenceError : funcTest is not defined
    Par seb-65 dans le forum jQuery
    Réponses: 2
    Dernier message: 20/08/2012, 12h12

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