Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2022, 19:03   #1
Antwerpen
Пользователь
 
Регистрация: 02.09.2021
Сообщений: 18
По умолчанию Не понимаю почему не работает FETCH

Добрый день
Написал следующий скрипт
Код:
<script language="javascript" type="text/javascript">
$(document).on( "input","#file_load", async function(event)  { 

var hostUrl="./";

var element=document.getElementById("file_load");

var file=element.files[0];

  var formdata = new FormData();
  formdata.append('file',file,file.name);
  const res= await fetch (hostUrl, {
			method:"POST",
			body: formdata,
			});
	
	.then(response => response.json())
	.then(data => {
		console.log(data)
		})
	.catch(error => {
		console.error(error)
		})     

	

});



</script>
Выдаёт ошибку синтаксиса на .then(response => response.json()) То есть не понимает что такое .then

почему?
если делаю такой скрипт

Код:
<script language="javascript" type="text/javascript">
$(document).on( "input","#file_load", async function(event)  { 

var hostUrl="./";

var element=document.getElementById("file_load");

var file=element.files[0];

  var formdata = new FormData();
  formdata.append('file',file,file.name);
  const res= await fetch (hostUrl, {
			method:"POST",
			body: formdata,
			});
	


	

});



</script>
вывожу на консоль res получаю

Код:
Response {type: 'basic', url: 'https://kancelejas.lv/adminpanel/mailing/', redirected: false, status: 200, ok: true, …}
body: (...)
bodyUsed: false
headers: Headers {}
ok: true
redirected: false
status: 200
statusText: "OK"
type: "basic"
url: "https://kancelejas.lv/adminpanel/mailing/"
[[Prototype]]: Response
файл на сервер не пишется , почему ?

Выглядит глуповато , но я не могу понять в чём проблема уже несколько дней
С уважением
Александр

Последний раз редактировалось BDA; 27.09.2022 в 16:02.
Antwerpen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не понимаю, почему такой ответ lucykekson Помощь студентам 3 17.11.2019 20:06
почему-то таблица "неперспективные товары" пустая получается, не понимаю почему chet chou Microsoft Office Access 1 11.05.2017 19:19
Не понимаю, почему не работает циклический сдвиг динамического массива!! ilizard314 Помощь студентам 0 04.12.2012 18:38
не понимаю, почему не работает "sqrt" rostik123 Общие вопросы C/C++ 1 28.10.2012 19:16
Не работает процедура, не понимаю почему:) euroyurich Помощь студентам 15 22.12.2011 22:42