passer variable javascript vers php DANS joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • passer variable javascript vers php DANS joomla

    Bonjour,
    Je suis en train de créer un module joomla, pour l'utilisation d'un mechanisme d'authentification externe.

    J'ai une partie javascript qui gere cette authentification et qui me renvoie a la fin du javascript un jwt token.
    j'essaye maintenant de "faire passer" mon token en javascript vers le php dans la meme page.
    J'ai trouvé a priori une solution via ajax, mais avec le framework Joomla, impossible d'avoir le module ( PHP ) mis a jour "dynamiquement"

    Plus concretement , j ai mon fichier php ( ajax.php ) qui contient :

    Code:
    <html>
    blabla ...
    
    
    <script>
    $.ajax({ type: "POST",
    url: 'ajax.php',
    data: jwt:"toto",
    success: function(data)
      {
      alert(data);
      }
    }); </script>
    puis un peu plus loin , le php donc :


    Code:
    <?php echo $_POST['section']; ?>
    Pour test, dans mon alerte j'ai bien a priori le code mis a jour, mais je ne vois pas comment la mise a jour peut etre faite ( document.reload ne marche pas par ex)
    Merci pour votre aide

  • #2
    Bonjour,

    Peut-être des réponses dans la discussion : https://forum.joomla.fr/forum/joomla...dans-un-module

    Pascal
    cavo789 aime ceci.
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Bonjour Pascal,
      merci pour le retour. Désole si je ne suis pas clair. J'ai bien l'ajax qui "fonctionne" ( je charge en mode cochon l'ajax pour mes tests, je vais me pencher sur ce mod_ajax qui sera bien plus propre )
      J ai en retour dans mon code de debug ( avec l'alert) , le contenu suivant :

      Code:
      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
      <html>
      <script>
      $.ajax({
      type: "POST",
      url: 'ajax.php',
      data: {section:'toto'},
      success: function(data)
      {
      alert(data);
      }
      });
      
      </script>
      
      variable : toto
      qui est donc bien le contenu que je souhaite avoir, mais je ne voit pas comment reloaded le module , car il me perds les champs que je vient de rentrer.
      Désolé par avance si il s'agit d'une question basique mais je debute et en javascript, et sur joomla au niveau code
      Merci

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X