function importSettings() { let file = document.getElementById("fileUploadSettings").files[0]; let name = file.name; let format = "json"; if (name.indexOf('.') > -1) { format = name.split('.').pop(); } $.ajax({ type: "POST", enctype: 'multipart/form-data', url: "/api/settings/?format=" + format, data: file, processData: false, contentType: false, cache: false, timeout: 600000, success: function (data) { console.log(data) }, error: function (e) { console.log("ERROR : ", e); alert("Ошибка при загрузке файла: " + e.responseText); } }); refreshFileName(); } function showFileName() { let name = document.getElementById("fileUploadSettings").files[0].name; document.getElementById("fileName").style.color = "green"; document.getElementById("fileName").innerText = name; $('.applySettings').addClass('good'); } function refreshFileName() { $('#fileName').val(''); $("#fileUploadSettings").value = ""; document.getElementById("fileName").innerText = "файл не выбран"; document.getElementById("fileName").style.color = "red"; $('.applySettings').removeClass('good') }