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

AJAX Discussion :

[AJAX] actualiser un affichage


Sujet :

AJAX

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut [AJAX] actualiser un affichage
    Bonjour,

    Je dois utiliser AJAX dans le cadre d'un projet, j'affiche une arborescence de fichier dans ma jsp avec un foreach de cette façon:

    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
    <c:forEach items="${liste}" var="data">
      <c:if test="${data != '' }">
        <li class="list-group-item">
          <c:choose>
            <c:when test="${fn:contains(data, '/')}">
              <a href="/listeWeb/testproxys3/${key}${data}">
                <button name="${key}${data}" class="btn btn-outline-dark navigue">
                  <i class="fas fa-folder-open"></i>
                  <c:out value=" ${ data}" />
                </button>
              </a>
            </c:when>
            <c:otherwise>
              <i class="far fa-file"></i>
              <a href="/dl/testproxys3/${key}${data}">
                <c:out value=" ${data}" />
              </a>
            </c:otherwise>
          </c:choose>
        </li>
      </c:if>
    </c:forEach>
    certaines des données sont cliquable et font changer de page pour afficher une autre partie de l'arborescence, je voudrait plutôt que de changer de page simplement actualiser la div avec ajax, je pense que c'est possible mais j'ai beau tout trifouiller dans tous les sens je vois pas trop de moyen.. il faudrait changer la valeur de "liste" ?

    j'espere que je me suis bien expliqué xD
    Merci !

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 197
    Par défaut
    Bonjour,
    avant de te lancer dans cet exercice simple il te faut comprendre ce que tu vas utiliser, aussi je te conseilles de regarder les liens ci dessous :

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut
    Alors tout d'abord merci pour les liens, j'ai bien avancé, je suis maintenant confronté à un autre problème.
    En effet je crée des bouton de manière dynamique et ses boutons doivent pouvoir afficher un modal, le problème c'est qu'aucun bouton ne fonctionne. J'ai cru comprendre qu'il fallait rappeller à la page d'écouter les bouton car ceux ci étant généré après ils ne sont pas écouté.. j'ai vu la fonction .on() en Jquery qui m'a aidé pour un cas, mais dans ce cas là je ne vois pas.. je voudrais juste que les boutons soient actif et ouvre un modal, pas activer de fonctions ou quoi que ce soit

    J'espère que vous pourrez m'aider! merci

  4. #4
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 23
    Par défaut
    ok... après moulte tentatives, j'ai changé Jquery 1.12 pour 3.xx et cette fois ça fonctionne.. j'imagine que les dernières versions de jquery offre un peu plus de liberté!

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 197
    Par défaut
    j'imagine que les dernières versions de jquery offre un peu plus de liberté!
    non pas nécessairement, mais il est toutefois, sauf compatibilités requises, préférable d'utiliser la dernière version.

    Tu peux suivre éventuellement les évolutions sur cette page.

Discussions similaires

  1. [AJAX] actualiser un élément d'une liste
    Par caro_tpl dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/06/2006, 19h30
  2. [TILES][Ajax] menu tiles + affichage Ajax
    Par Azanael dans le forum Struts 1
    Réponses: 3
    Dernier message: 23/05/2006, 16h27
  3. Actualiser l'affichage de boutons
    Par pouillou dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 07/05/2006, 18h09
  4. Actualiser l'affichage jtable
    Par Blast dans le forum Composants
    Réponses: 6
    Dernier message: 21/04/2006, 17h45
  5. Réponses: 7
    Dernier message: 24/01/2006, 15h34

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