发送数据到控制器/模型并获得结果

时间:2019-01-07 11:01:51

标签: php opencart-3

我想在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中找不到类“控制器”

1 个答案:

答案 0 :(得分:0)

我认为最好创建一个函数而不创建页面。

例如,如果要从目录->产品中过滤结果,则可以创建一个 产品控制器上的过滤器功能, 例如:

public function filterByGroupId(){
}

然后您可以通过以下方式访问该功能

  

index.php?route = catalog / product / filterByGroupId

相关问题