【问题标题】:show different blade form for different category为不同类别显示不同的刀片形式
【发布时间】:2021-10-08 13:04:52
【问题描述】:

我有类别列,并在我的代码中以这种方式显示它:

<Select id="colorselector" name="postercategorypop">
    <option selected="selected" disabled="true">pls select</option>

    @foreach($postercategories as $cat_id => $cat_name)
        <option value="{{ $cat_id }}">{{ $cat_name }}</option>
    @endforeach
</Select>

当用户点击选项中的类别时,我必须为每个类别显示不同的表单。

如何为每个类别设置刀片形式? 以及如何将类别链接到该刀片以在选择选项下显示它?

【问题讨论】:

  • 您可以使用 Javascript 来做到这一点。请研究AJAX 的工作原理。
  • 您可以通过将 onclick 事件添加到参数为 cat_id 的选项中,然后使用 ajax 调用来呈现页面
  • 你能在这里写代码吗?
  • @sina 这不是一个“免费的开发者平台”,你还是要自己尝试编写代码。在网上做一些研究。

标签: laravel eloquent laravel-blade laravel-6


【解决方案1】:

你有很多选择:

  1. 仅使用类别字段编写表单,在同一页面中发布并选择通过 switch case 显示的表单
  2. 使用 Livewire 进行操作。设置分类模型,只渲染分类表单
  3. 为每个带有隐藏类的表单编写一个 div 容器。更改您的类别选择时,仅显示正确的表格

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 2018-10-09
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多