我想在前端 joomla 站点上使用 Ajax,我发现并尝试了一些关于在 Joomla 中调用 ajax 的代码!但不幸的是它没有运行。这是我的代码:
文件:组件/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);
}
);
}
});
文件:组件/com_headattack/controllers/headattackinfo.php
public function filter1_click(){
return "test";
}
当我运行我的网站并单击 select-filter1(combobox) 时,javascript 会抛出一条消息:500(内部服务器错误)
请帮我解决我的问题:(