class CheckDuplicate { constructor() { } removeDuplicate(){ $('.removeDuplicate').click(function(){ const removeDuplicateButton = $(this); let id = $(this).attr('data-id'); $.ajax({ type: "post", url: "/remove-duplicate", dataType: "json", data: {'id': id}, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, success: function (msg) { if(msg===1){ removeDuplicateButton.parent().parent().remove(); } }, error: function (request, error) { } });//End ajax }); } removeImageDuplicate(){ $('.removeImageDuplicate').click(function(){ const removeDuplicateButton = $(this); let id = $(this).attr('data-id'); let url = $(this).attr('data-url'); $.ajax({ type: "post", url: "/remove-image-duplicate", dataType: "json", data: {'id': id,'url':url}, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, success: function (msg) { if(msg===1){ removeDuplicateButton.parent().remove(); } }, error: function (request, error) { } });//End ajax }); } } $(function () { duplicate = new CheckDuplicate(); duplicate.removeDuplicate(); duplicate.removeImageDuplicate(); });