web-dev-qa-db-ja.com

モジュールのajaxを介してヘルパークラス関数を呼び出す最良の方法

Ajaxリクエストを通じてヘルパークラス関数にアクセスする必要があります。

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)

ヘルパークラス:-

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

AjaxのオプションURLに配置するURLは何ですか?

どんな助けでもありがたいです。

5
subashbasnet8

モジュールがJoomla 3.2以降に含まれているcom_ajaxコンポーネントを利用していると仮定すると、以下を使用できます。

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

詳細については、Ajaxインターフェースのドキュメントをご覧ください。

https://docs.joomla.org/Using_Joomla_Ajax_Interface

2
Lodder