1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Exécuter JS dans une div chargé en ajax

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ZelkiN, 10 Février 2011.

  1. ZelkiN
    ZelkiN WRInaute occasionnel
    Inscrit:
    27 Juillet 2007
    Messages:
    463
    J'aime reçus:
    0
    Bonjour à vous,
    ma question est simple, comment exécuter du JS dans une div chargé en ajax ?
    Autrement dit, ca me charge une page test.php dans ma div, j'aimerai pouvoir mettre un <script></script> dans cette page test.php pour pouvoir lancé des fonctions js ?

    j'ai entendu parlé de eval, de global etc... mais pas grand chose ne marche. Je suis sous Jquery, avez vous un petit morceau de code a me donner :oops:

    Cordialement

    ZelkiN
     
  2. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    967
    J'aime reçus:
    0
    Pourquoi tu ne chargerai pas ta fonction à l'affichage de ta page et tu la lances via ta fonction qui fait l'appel ajax.

    Eval ca te permet par exemple d'exécuter du code javascript avec ta réponse ajax. Genre tu fais un appel à une page php et la page php te répond avec du code javascript, et tu passes toute ta réponse dans un eval pour que le code soit exécuté.
     
  3. Robinson
    Robinson WRInaute passionné
    Inscrit:
    26 Octobre 2005
    Messages:
    1 641
    J'aime reçus:
    0
    Pour jquery je ne sais pas mais avec prototype, il suffit de mettre le paramètre evalscript à true.

    Et petit rappel, les fonctions doivent se déclarer ainsi :
    mafonction = function(){
    //blablabla
    }
     
  4. monautoentrepreneur
    monautoentrepreneur Nouveau WRInaute
    Inscrit:
    11 Février 2011
    Messages:
    18
    J'aime reçus:
    0
    J'avais eu la même problématique sur un site. Avec jQuery, je m'étais finalement tourné vers le plugin livequery. (http://brandonaaron.net/code/livequery/docs). C'est très facile à utiliser:

    Code:
    $('.maclass').livequery('click', function(e) { 
            alert('test'); 
            return false; 
    }); 
    Par contre as-tu essayé avec la dernière version de Jquery? je pensais qu'une problématique comme ça serait prise en compte rapidement par le projet...à vérifier je pense.
     
  5. ZelkiN
    ZelkiN WRInaute occasionnel
    Inscrit:
    27 Juillet 2007
    Messages:
    463
    J'aime reçus:
    0
    nikel c'est ce que je cherchais, merci bien

    Concernant la dernière version de Jquery, je l'utilise et apparemment le problème n'a pas été réglé.
     
  6. monautoentrepreneur
    monautoentrepreneur Nouveau WRInaute
    Inscrit:
    11 Février 2011
    Messages:
    18
    J'aime reçus:
    0
    Heureux que la solution ait fonctionné. :wink:
     
  7. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    Un petit UP car je viens de voir que depuis jQuery 1.4, c'est intégré dans jQuery:
    http://api.jquery.com/live/

    Plus besoin de livequery.
     
Chargement...
Similar Threads - Exécuter div chargé Forum Date
Executer une tache cron en arrière plan Développement d'un site Web ou d'une appli mobile 15 Octobre 2018
Comment pouvoir exécuter un code javascript au travers d'un createRequestObject Développement d'un site Web ou d'une appli mobile 28 Décembre 2016
Executer un POST au clic sur le bouton ENTRER Développement d'un site Web ou d'une appli mobile 14 Septembre 2012
[JS] executer la fonction d'une variable Développement d'un site Web ou d'une appli mobile 25 Octobre 2011
Javascript : détecter mot clés Google et exécuter un script Développement d'un site Web ou d'une appli mobile 16 Juillet 2011
Ajax : Executer un code php via des boutons input Développement d'un site Web ou d'une appli mobile 17 Janvier 2009
Liens de diversité : la langue VS le prix Référencement international (langues, pays) 30 Janvier 2019
Inclure une page dans un div avec la source visible pour SEO Développement d'un site Web ou d'une appli mobile 28 Novembre 2018
Site ralenti à cause d'Adsense : note Google Speed divisée par 2 AdSense 16 Novembre 2018
Menu de navigation, diversité des ancres de liens et SEO Référencement Google 24 Octobre 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice