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

Langage PHP Discussion :

Evénement sur mon retour de requête


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    developpeur full-stack
    Inscrit en
    Avril 2025
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : developpeur full-stack
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2025
    Messages : 7
    Par défaut Evénement sur mon retour de requête
    Bonjour à tous(tes) amis(es) développeurs(ses), je vous post ce message car j'ai un soucis pour une évalution je créer une page web avec un bouton pour faire une requete ajax pour récupérer un formulaire en PHP avec une boucle PHP, ça j'ai réssi ça fonctionne. Mais dans le formulaire je dois afficher la réponse d'une autre requete ajax qui cherche dans le tableau PHP et renvoi la réponse dans une div, ce qu'il fonctionne quand je directement sur le formulaire sans passée par la page web , par contre quand je l'affiche dans ma page web le résultat sort sur une autre page au lieu de sa div comme prévue. je sais pas si je suis assez clair dans mon explication, je vous mets les page de code pour vous aidez à comprendre. Je vous en supplie aidez-moi!!! je bloque dessus depuis 1 semaine s'il vous plaît. Je vous remecie d'avance pour le temps que vous accepteraez de m'accordé et vous souhaite à tous(tes) une excellente journée cordialement.
    Images attachées Images attachées     

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 563
    Par défaut
    Bonjour,

    Le problème rencontré est un grand classique du développement web : la perte des écouteurs d'événements sur le contenu chargé dynamiquement.

    L'action initiale : Une requête AJAX charge un formulaire PHP dans la page. Tout va bien.

    Le blocage : À l'intérieur de ce formulaire, une seconde action AJAX doit se déclencher. Mais au lieu de rester sur la page, le navigateur redirige vers l'URL du script PHP.

    La cause : Lorsque la page s'est chargée pour la première fois, le JavaScript a attaché des "écouteurs" (EventListener) aux boutons présents. Comme le formulaire n'existait pas encore à ce moment-là, il a été ignoré.

    Sans JavaScript pour l'intercepter, le bouton se comporte comme un lien ou une soumission classique, ce qui provoque le changement de page.

    La Solution : La délégation d'événements
    Pour résoudre cela, il ne faut pas attacher l'événement au bouton lui-même, mais à un parent qui est déjà présent lors du chargement initial de la page (comme document ou un conteneur statique visuellement).

    Remarque: Merci d'insérer votre code entre les balises [code]...[/code] plutôt que d'utiliser des captures d'écran. Cela permet à ceux qui vous aident de copier et de tester votre script plus facilement.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    developpeur full-stack
    Inscrit en
    Avril 2025
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : developpeur full-stack
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2025
    Messages : 7
    Par défaut gros remerciement
    Bonjour monsieur je vous remercie infiniment car enfin cela fonctionne parfaitement, vous pouvez pas imaginé mon soulagement car je pensé jamais pouvoir m'en sortir. Je vous souhaite une excellente journée cordialement.

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

Discussions similaires

  1. Un retour sur mon script ?
    Par hizoka dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 17/08/2017, 19h02
  2. Réponses: 15
    Dernier message: 20/05/2014, 20h16
  3. Mon retour d'expérience sur Groovy
    Par Filirom1 dans le forum Groovy
    Réponses: 4
    Dernier message: 11/12/2011, 08h08
  4. Retour sur mon application après l'envoi d'un email
    Par Cuillere dans le forum Android
    Réponses: 5
    Dernier message: 21/08/2010, 08h46

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