I want to have an edit modal in same page. I have a list of record.
here is code snippet from partners.blade.php view.
@foreach($partners as $partner)
<td>
<a href="#" onclick="edit_partner()"
data-target="#edit_partner"
data-toggle="modal"
data-id="{{$partner->id}}"
data-full_name="{{$partner->full_name}}"
data-code="{{$partner->code}}" ...
>{{$partner->full_name}}</a>
</td>
and modal which I want to edit partner from:
<div id="edit_partner" class="modal fade">... </div>
Here is jquery code:
function edit_partner() {
$('#edit_partner').on('show', function(e) {
var link = e.target(),
modal = $(this),
full_name = link.data('full_name'),
code = link.data('code'), ...
modal.find('#full_name').val(full_name);
modal.find('#code').val(code); ...
});
}
I want this: when I click full name of partner, it should open a modal which contains partner information and I can edit this information.
Here is what I tried:
1. I used this code, but it always return the last partner.
2. I tried this:
<div id="edit_partner_{{$partner->id}}" class="modal fade">... </div>
and
data-target="#edit_partner_{{$partner->id}}"
but this time, when I click on full name it does not open the modal. when I click the last partner, it open the modal with partner information.
