Message système et AJAX

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Message système et AJAX

    bonjour,

    Je souhaite pourvoir envoyer un message système, en utilisant JAVASCRIPT. Les paramètres sont 'le message' et 'le type de message'. J'ai donc crée le code PHP et le code JAVASCRIPT. il ne se passe rien.
    Les variables sont OK et testées pour $message et $type.
    il n' y a aucune erreur à l'execution.
    si une personne a une idée. merci d'avance.


    code PHP: ==> message.php

    <?php
    // envoyer un message en utilisant les messages système joomla
    $message= $_GET['message'];
    $type= $_GET['type'];
    define('_JEXEC', 1 );
    define('JPATH_BASE', $_SERVER['DOCUMENT_ROOT']);
    define('DS', DIRECTORY_SEPARATOR);
    require_once(JPATH_BASE .DS.'configuration.php');
    require_once(JPATH_BASE .DS.'includes'.DS.'defines.php');
    require_once(JPATH_BASE .DS.'includes'.DS.'framework.php');
    require_once(JPATH_BASE .DS.'libraries/loader.php');
    require_once(JPATH_BASE .DS.'libraries/joomla/factory.php');

    JLoader::import( 'joomla.factory');
    $app = JFactory::getApplication('site');
    $app->initialise();
    $app->enqueueMessage($message, $type);

    echo true;

    ?>

    code JAVASCRIPT:

    function messageInfo(message,type){

    if (ajax)
    {

    //url pour récupérer la commune dans la table AEan_communes en fonction du CP
    var url = "scripts/message.php";
    var param = "?message=" + escape(message) + "&type=" + escape(type);

    ajax.open("GET", url + param, true);
    ajax.onreadystatechange = function() {
    if (ajax.readyState == 4 && ajax.status == 200) {
    essai = ajax.responseText;
    alert(essai);

    //Joomla.renderMessages("json");
    }
    }
    ajax.send(null);


    }
    }
    Dernière édition par arkoll à 15/04/2016, 09h59

  • #2
    Re : Message système et AJAX

    un autre topic existe.

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X