首页 > 解决方案 > Laravel Blade:如果 php 代码用 display none 包裹,它还能运行吗?

问题描述

我正在尝试display从 javascript 更改字段。如果用户从下拉列表中选择仅显示库存商品,我会抓住 的id并将div显示从 更改noneblock。这样做有什么问题吗?由于 php 代码不是查询,我假设如果所有 foreach 语句都运行并且它们的可见性由displaydiv 上的控制,这应该不是问题。

 <div style="display:none" id = "no-filter">
    @foreach ($collection->products('no-filter') as $product)
        @include('prod-list')
    @endforeach
</div>

 <div style="display:none" id = "sale">
    @foreach ($collection->products('sale') as $product)
        @include('prod-list')
    @endforeach
</div>

<div style="display:none" id = "in-stock">
    @foreach ($collection->products('in-stock') as $product)
        @include('prod-list')
    @endforeach
</div>

标签: phplaravellaravel-5

解决方案


推荐阅读