$('.wishlist-form').on('submit', function(e) { e.preventDefault(); const data = $(this).serializeArray(); const url = $(this).data('route') || $(this).attr('action'); const method = $(this).data('method') || $(this).attr('method'); const button = $(this).find('.wish-list-button i'); $.ajax({ url: url, method: method, data: data, success: function() { button.attr('class', 'fa fa-heart'); } }); });