Appel AJAX dans un composant

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

  • Appel AJAX dans un composant

    Bonjour,

    Dans un composant que je développe, je voudrais me passer de jQuery dans le Javascript mais je me heurte à un problème avec les requêtes AJAX "post" (pour lesquelles je ne trouve pas d'exemple).

    Ce code ne fonctionne pas (pas d'erreur mais pas de réponse non plus) :

    Code:
    Joomla.submitform = function(task) {
    var idproduit = document.getElementById("idproduit").value;
    
    Joomla.request({
    type : "POST",
    url : "administrator/components/com_produit/libraries/checkproduit.php",
    dataType : "json",
    data: {
    idproduit: idproduit
    },
    onSuccess: function (data, xhr){
    console.log(data);
    }
    });
    return false;
    };
    Par contre si je remplace simplement "Joomla.request" par "jQuery.ajax", j'ai la réponse attendue.

    Il doit manquer quelque chose pour que Joomla.request soit reconnu, mais quoi et où ?

    Merci d'avance pour vos idées.
    Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
    Administrateur certifié Joomla! 3
    https://www.betterweb.fr

  • #2
    Bonjour

    Je ne développe plus en joomla depuis très longtemps mais deux pistes,

    1. Tu utilises onSuccess, vérifie si tu n'as pas onFailure

    2. Comme c'est du javascript peut-être la console de debuging de ton navigateur sera-t-elle plus loquace.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Merci de la réponse mais il n'y a pas d'erreur ni reine signalé dans la console.
      Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
      Administrateur certifié Joomla! 3
      https://www.betterweb.fr

      Commentaire


      • #4
        Bonjour

        Autre idée à deux balles : faire une recherche dans le code source de Joomla sur "Joomla.request" et voir les cas d'utilisation.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X