Created
January 25, 2020 19:19
-
-
Save CoreProgramm/bc0d67133ab600b8ed85f1aaf667ad4c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script type="text/javascript" src="https://code.jquery.com/jquery-3.4.1.min.js"></script> | |
<script type="text/javascript"> | |
$(function () { | |
$('#btnupload').on('click', function () { | |
var fileExtension = ['xls', 'xlsx']; | |
var filename = $('#fileupload').val(); | |
if (filename.length == 0) { | |
alert("Please select a file."); | |
return false; | |
} | |
else { | |
var extension = filename.replace(/^.*\./, ''); | |
if ($.inArray(extension, fileExtension) == -1) { | |
alert("Please select only excel files."); | |
return false; | |
} | |
} | |
var fdata = new FormData(); | |
var fileUpload = $("#fileupload").get(0); | |
var files = fileUpload.files; | |
fdata.append(files[0].name, files[0]); | |
$.ajax({ | |
type: "POST", | |
url: "/Home/Import", | |
beforeSend: function (xhr) { | |
xhr.setRequestHeader("XSRF-TOKEN", | |
$('input:hidden[name="__RequestVerificationToken"]').val()); | |
}, | |
data: fdata, | |
contentType: false, | |
processData: false, | |
success: function (response) { | |
if (response.length == 0) | |
alert('Some error occured while uploading'); | |
else { | |
$('#divPrint').html(response); | |
} | |
}, | |
error: function (e) { | |
$('#divPrint').html(e.responseText); | |
} | |
}); | |
}) | |
$('#btnExport').on('click', function () { | |
var fileExtension = ['xls', 'xlsx']; | |
var filename = $('#fileupload').val(); | |
if (filename.length == 0) { | |
alert("Please select a file then Import"); | |
return false; | |
} | |
}); | |
}); | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment