【发布时间】:2017-03-19 18:55:18
【问题描述】:
我使用 Laravel 5.1 版,我需要了解如何在 foreach 之外输出特定的动态变量(数据目标)。
模态 div(bootstrap modal) 必须在 foreach 之外!
什么是最好的使用php或jquery以及如何解决这个问题?
Html 和 Laravel(php):
@foreach ($category as $name => $value)
<li>
<a href="">{{$value->category_name}}</a>
<button type="button" class="btn btn-warning fa fa-pencil-square-o pull-right easy" data-toggle="modal" data-target="#{{$value->id}}"></button>
...
</li>
@endforeach
<div class="modal fade" id="{{$value->id}}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
...
</div>
【问题讨论】:
-
为什么它应该在
foreach之外? -
您可以为该特定元素使用另一个
foreach。 -
因为我需要在单击按钮时获得特定且相同的 id。我的按钮和模态 div 必须以某种方式具有相同的 id。
-
@VasilisGreece,因此您可以使用相同或额外的
foreach创建模态。如果只有几个模态并且没有加载大量数据(如图形或大文本),则使用foreach而不是 AJAX 更容易做到这一点。
标签: php jquery twitter-bootstrap laravel foreach