Size: a a a

2019 July 21

L

Lupusregina[beta] in javascript_ru
что покажет в консоли? если я не ошибся не где канешн
источник

RN

Roman Neiskusan in javascript_ru
main.js:32 Uncaught (in promise) TypeError: Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.
источник

L

Lupusregina[beta] in javascript_ru
Roman Neiskusan
main.js:32 Uncaught (in promise) TypeError: Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.
jQuery(document).ready(function ($) {
   var fileName;
   var globalError = false;
   const $form = $('#formload');
 $form.on("submit", async function(event)  {
       event.preventDefault();
   
   const formData = new FormData(this);
   
   const data = await (await fetch("ajax/loadfiles.php", {
     method: 'POST', // *GET, POST, PUT, DELETE, etc.
     body: formData
   }) ).json();
   
   console.log(data);
   console.log(data.filename);
 });
});

а так
источник

S

Syntax Highlight Bot in javascript_ru
Lupusregina[beta]
jQuery(document).ready(function ($) {
   var fileName;
   var globalError = false;
   const $form = $('#formload');
 $form.on("submit", async function(event)  {
       event.preventDefault();
   
   const formData = new FormData(this);
   
   const data = await (await fetch("ajax/loadfiles.php", {
     method: 'POST', // *GET, POST, PUT, DELETE, etc.
     body: formData
   }) ).json();
   
   console.log(data);
   console.log(data.filename);
 });
});

а так
источник

L

Lupusregina[beta] in javascript_ru
как у тебя было
источник

RN

Roman Neiskusan in javascript_ru
Lupusregina[beta]
jQuery(document).ready(function ($) {
   var fileName;
   var globalError = false;
   const $form = $('#formload');
 $form.on("submit", async function(event)  {
       event.preventDefault();
   
   const formData = new FormData(this);
   
   const data = await (await fetch("ajax/loadfiles.php", {
     method: 'POST', // *GET, POST, PUT, DELETE, etc.
     body: formData
   }) ).json();
   
   console.log(data);
   console.log(data.filename);
 });
});

а так
а у formconst data = await (await fetch("ajax/loadfiles.php", {
источник

L

Lupusregina[beta] in javascript_ru
Roman Neiskusan
а у formconst data = await (await fetch("ajax/loadfiles.php", {
что
источник

RN

Roman Neiskusan in javascript_ru
всё так же как с ajax? То есть есть beforeSend?
источник

L

Lupusregina[beta] in javascript_ru
Roman Neiskusan
а у formconst data = await (await fetch("ajax/loadfiles.php", {
сработало? или нет
источник

RN

Roman Neiskusan in javascript_ru
у меня в конструкции было поведение расписано, что будет в момент начала отправки
источник

RN

Roman Neiskusan in javascript_ru
да, сработало
источник

RN

Roman Neiskusan in javascript_ru
Хочу просто понять, как мне это преобразовать
источник

L

Lupusregina[beta] in javascript_ru
Roman Neiskusan
у меня в конструкции было поведение расписано, что будет в момент начала отправки
ну вот дальше делай еще вызовы также с await
источник

RN

Roman Neiskusan in javascript_ru
Lupusregina[beta]
ну вот дальше делай еще вызовы также с await
мне для начала нужно еще выполнить некоторые действия во время выполнения
источник

RN

Roman Neiskusan in javascript_ru
как это было в моей конструкции при beforeSend:
complete:
потом в случае прихода ответа
источник

L

Lupusregina[beta] in javascript_ru
Roman Neiskusan
как это было в моей конструкции при beforeSend:
complete:
потом в случае прихода ответа
ну главное прогресс бара у тебея не было, так что beforeSend - перед фетч напиши что то, complete - после фетча
источник

L

Lupusregina[beta] in javascript_ru
Roman Neiskusan
как это было в моей конструкции при beforeSend:
complete:
потом в случае прихода ответа
jQuery(document).ready(function ($) {
   var fileName;
   var globalError = false;
   const $form = $('#formload');
 $form.on("submit", async function(event)  {
       event.preventDefault();
       disableButton();
   
   const formData = new FormData(this);
   
   addAllert('secondary', 'Начинаем...');
   setHtmlButton('<i class="loading">');
   console.log('load files: loading...');
   
   const data = await (await fetch("ajax/loadfiles.php", {
     method: 'POST', // *GET, POST, PUT, DELETE, etc.
     body: formData
   }) ).json();
   
   // $('.ajax-loader').hide();
   console.log('load files: complete...');
   
   console.log(data);
   console.log(data.filename);
 });
});
источник

S

Syntax Highlight Bot in javascript_ru
Lupusregina[beta]
jQuery(document).ready(function ($) {
   var fileName;
   var globalError = false;
   const $form = $('#formload');
 $form.on("submit", async function(event)  {
       event.preventDefault();
       disableButton();
   
   const formData = new FormData(this);
   
   addAllert('secondary', 'Начинаем...');
   setHtmlButton('<i class="loading">');
   console.log('load files: loading...');
   
   const data = await (await fetch("ajax/loadfiles.php", {
     method: 'POST', // *GET, POST, PUT, DELETE, etc.
     body: formData
   }) ).json();
   
   // $('.ajax-loader').hide();
   console.log('load files: complete...');
   
   console.log(data);
   console.log(data.filename);
 });
});
источник

RN

Roman Neiskusan in javascript_ru
Lupusregina[beta]
jQuery(document).ready(function ($) {
   var fileName;
   var globalError = false;
   const $form = $('#formload');
 $form.on("submit", async function(event)  {
       event.preventDefault();
       disableButton();
   
   const formData = new FormData(this);
   
   addAllert('secondary', 'Начинаем...');
   setHtmlButton('<i class="loading">');
   console.log('load files: loading...');
   
   const data = await (await fetch("ajax/loadfiles.php", {
     method: 'POST', // *GET, POST, PUT, DELETE, etc.
     body: formData
   }) ).json();
   
   // $('.ajax-loader').hide();
   console.log('load files: complete...');
   
   console.log(data);
   console.log(data.filename);
 });
});
а в такой конструкции как определить, что ошибка запроса была?
источник

RN

Roman Neiskusan in javascript_ru
в ajax это было success:
источник