$("#crop").click(function () { $('#pageloader').fadeIn(); canvas = cropper.getCroppedCanvas({ width: 640, height: 480, });
canvas.toBlob(function(blob) {
url = URL.createObjectURL(blob);
var reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function() {
var base64data = reader.result;
$.ajax({
type: "POST",
dataType: "json",
url: "{{ route('profile.upload_image') }}",
data: {'_token': "{{ csrf_token() }}", 'image': base64data, 'cropped' : true},
success: function() {
updateProfileProgress();
$('#pageloader').fadeOut();
$('#interestModal').addClass('invisible');
cropper.destroy();
cropper = null;
location.reload();
},
error: function (errorResponse) {
$('#pageloader').fadeOut();
showAlert(errorResponse.responseJSON.error, 'danger');
}
});
}
});
});