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 :

Comprends pas le principe. ".load()" et scripts


Sujet :

jQuery

  1. #1
    Membre très actif
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Par défaut Comprends pas le principe. ".load()" et scripts
    Bonjour à tous,

    Je suis un peu honteux, je recherche dans le forum, mais je dois quand même poser la question :


    Quand j'ai un élément de type load. ex

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $('#selector').load('mon_url');
    Que cette url fait appel à des variables globales situées dans la page courante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var variableg1 = $('#variableg1'),variableg2 = $('#variableg2');
    1) Pourquoi je suis obligé de réécrire ces variables au niveau local dans un script de la page appelée

    Je regarde aussi du côté de getscript mais cela ne semble pas résoudre mon problème de variables.

    Une piste ?

    Merci à vous,

    A bientôt,

    LeHibou2

  2. #2
    Membre très actif
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Par défaut
    J'ai dû toucher à quelque chose, ça fonctionne parfaitement avec getscript....

  3. #3
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    $.load est conçu pour charger du HTML dans un élément, pas des scripts. Et on te l'a déjà dit dans une discussion précédente, il faut parfaitement maîtriser l’exécution des scripts que tu charges en asynchrone. Tu peux utiliser $.getScript pour commencer, puis des librairies spécialisées comme head.js ou requireJS dans un second temps.

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

Discussions similaires

  1. ne peut pas simplement "aXSLProc.Process(aCursor);"
    Par didier.cabale dans le forum XMLRAD
    Réponses: 16
    Dernier message: 08/03/2006, 12h25

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