2017-02-22 116 views
0

我有2個foreach循環: 第一個foreach包含調用模態窗口的行。在laravel中的兩個foreach boucle之間傳遞數據

第二個foreach位於窗口模式中,該循環包含基於第一個foreach選擇的ID的數據。

我的問題如何測試中,其位於第二的foreach

1er酒店的foreach內的條件ID的值:

@foreach($skils $skil) 
..... 
data-id="{{skil->force_id}}" 
data-target="#myModal" 
data-toggle="modal" 
..... 
@endforeach 


<div class="modal fade" id="myModal"...... 
<h4 class="modal-title" id="myId"..... 

@foreach($services $service) 
@if(service->force_id ==myId) 
..... 
@endforeach 

的jquery:

$('.btn').on('click', function(){ 
.... 
$("#myId").text(_self.data('id')); 
..... 
)}, 
+0

如果我沒有得到它,你想傳遞模態窗口中的ID? – Onix

+0

是的,模態窗口 – nabil

回答

0

在按鈕打開模式:

<button data-toggle="modal" data-target="#yourmodalid" data-id="{{skil->force_id}}" type="button"> 

獲得與jQuery值:

$('#your_modal_id').on('show.bs.modal',function (e) { 
       var id = $(e.relatedTarget).data('id'); 
       $(e.currentTarget).find('#the_id_inside_modal"]').val(id); 
}); 
+0

但是,我如何在if語句中使用#the_id_inside_modal的值? – nabil

+0

用它做什麼? – Onix

+0

正如我之前說過的,我想使用ID的值,exp:#the_id_inside_modal在窗口模式內的foreach循環中 – nabil

相關問題