$(document).ready(function () { $('.relateTransaction').click(relateTransaction); $('.unrelate-checkbox').click(unrelateTransaction); }); function unrelateTransaction(e) { var target = $(e.target); var id = target.data('id'); var relatedTo = target.data('relatedto'); $.post('related/removeRelation/' + id + '/' + relatedTo, {_token:token}).success(function (data) { target.parent().parent().remove(); }).fail(function () { alert('Could not!'); }); } function relateTransaction(e) { var target = $(e.target); var ID = target.data('id'); $('#relationModal').empty().load('related/related/' + ID, function () { $('#relationModal').modal('show'); getAlreadyRelatedTransactions(e, ID); $('#searchRelated').submit(function (e) { searchRelatedTransactions(e, ID); return false; }); }); return false; } function searchRelatedTransactions(e, ID) { var searchValue = $('#relatedSearchValue').val(); if (searchValue != '') { $.post('related/search/' + ID, {searchValue: searchValue,_token:token}).success(function (data) { // post each result to some div. $('#relatedSearchResults').empty(); $.each(data, function (i, row) { var tr = $('