web-dev-qa-db-fra.com

Meilleure façon d'appeler la fonction de classe d'assistance via ajax dans le module

J'ai besoin d'accéder à la fonction de classe d'assistance via une requête ajax.

Dans le fichier JS: -

var sbfootscores = {};

    (function($){
        sbfootscores.getTeams = function(competition_id){
            $.ajax({
                url:'',
                type:"POST",
                data:{com_id:competition_id},
                success: function (data) {
                    console.log(data);
                }
            });
        }
    })(jQuery)

Dans la classe d'assistance: -

public static function getTeams(){
        //i need to access this function 
    }

Quelle URL mettre dans les options de ajax?

Toute aide serait appréciée.

5
subashbasnet8

En supposant que votre module utilise le composant com_ajax inclus dans Joomla 3.2+, vous pouvez utiliser les éléments suivants:

url: 'index.php?option=com_ajax&module=NAME&method=getTeams&format=json'

Consultez la documentation de l'interface Ajax pour plus d'informations:

https://docs.joomla.org/Using_Joomla_Ajax_Interface

2
Lodder