0

フロントエンドの joomla サイトで Ajax を使用したいのですが、Joomla で呼び出し ajax に関するいくつかのコードを見つけて試してみました。残念ながら実行されません。これが私のコードです:

ファイル: components/com_headattack/views/headattackinfo/tmpl/default.php

$("#select-filter1").selectbox({
        onChange: function (val, inst) {

            $('#select-filter2').remove();
            $.post("index.php?option=com_headattack&task=filter1_click&format=raw",
                {
                    elementId : "select-filter1",
                    selectedValue : val
                },
                function(data,status){
                    $('#select_filter_div2').html(data);
                }
            );
        }
    });

ファイル: components/com_headattack/controllers/headattackinfo.php

public function filter1_click(){
    return "test";
}

サイトを実行して select-filter1(combobox) をクリックすると、javascript が次のメッセージをスローします: 500 (Internal Server Error)

私の問題を解決するのを手伝ってください:(

4

1 に答える 1