我想在opencart 3上做第二个过滤器,所以我从控制器和模型中获得了默认的过滤器文件,并对其进行了一些修改。
现在,我面临的问题是我希望在选择更改时发送数据并从服务器接收数据
<script type="text/javascript">
$(document).ready(function(e) {
$("select").on('change', function() {
var url = "controller/catalog/test.php";
var id = $("#select-option").val();
$.ajax({
type: "GET",
url: url,
data: 'filter_group_id='+id,
success: function(data) {
$('.test').html(data)
}
});
});
});
</script>
我明白了
致命错误:在第2行的/home/public_html/admin/controller/catalog/test.php中找不到类“控制器”
答案 0 :(得分:0)
我认为最好创建一个函数而不创建页面。
例如,如果要从目录->产品中过滤结果,则可以创建一个 产品控制器上的过滤器功能, 例如:
public function filterByGroupId(){
}
然后您可以通过以下方式访问该功能
index.php?route = catalog / product / filterByGroupId