フロントエンドの 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)
私の問題を解決するのを手伝ってください:(