【发布时间】:2019-01-14 13:56:07
【问题描述】:
我正在尝试循环我的模式。此模态用于显示用户的二维码。但我只得到第一个值。
这是我的模态。
@foreach($siswas as $siswa)
<div class="modal fade" id="qrmodal" >
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"> QR </h4>
<button type="button" class="close" data-dismiss="modal">
×
</button>
</div>
<div class="modal-body">
<div class="form-group centered" id="QR">
{!!QrCode::size(200)->generate($siswa->nis)!!}
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary">Print</button>
<button type="button" data-dismiss="modal" class="btn btn-danger">Close</button>
</div>
</div>
</div>
</div>
@endforeach
【问题讨论】:
-
页面上的所有 id 必须是唯一的。您正在创建具有相同 ID 的多个模式。将 ID 更改为每个循环中唯一的值,您可以使用
qrmodal作为类名。 -
<div class="modal fade" id="qrmodal" >确保每个模式都有一个唯一的 id。<div class="modal fade" id="qrmodal_DYNAMICVALU" >
标签: php laravel loops foreach modal-dialog