2017-02-22 17 views
0

私は2つのforeachループを持っています: 最初のforeachはモーダルウィンドウを呼び出すための行を含んでいます。laravelの2つのforeachブールの間でデータを渡す

第2のforeachはウィンドウモーダル内にあり、このループは最初のforeachによって選択されたIDに基づくデータを含んでいます。

私は2番目のforeach

プルミエforeachの内部に位置している状態で、IDの値をテストするにはどうすればよい

私の質問:ボタンで

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

私はそれを正しく取得する場合、あなたはモーダルウィンドウ内のidを渡したいですか? – Onix

+0

はい、モーダルウィンドウ – nabil

答えて

0

@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のモーダルを開くための:

<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

関連する問題