HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 23.12.2022, 02:59
molimawka
Постоянный
Регистрация: 22.02.2015
Сообщений: 443
С нами: 5905314

Репутация: 163
По умолчанию

JavaScript:





Код:
var
req
=
new
XMLHttpRequest
(
)
;
req
.
addEventListener
(
"error"
,
function
(
event
)
{
console
.
log
(
"Error!"
)
}
req
.
open
(
"GET"
,
url
,
false
)
req
.
send
(
)
 
Ответить с цитированием

  #2  
Старый 23.12.2022, 03:04
D3.Pheonix
Флудер
Регистрация: 21.03.2013
Сообщений: 2,861
С нами: 6917588

Репутация: 183


По умолчанию

try-catch doesn't work with XMLHTTPRequest

I am trying to use the try-catch statements to handle the errors from XMLHTTPRequest, like below: var xhr = new XMLHttpRequest(); xhr.open('POST', someurl, true); try{ xhr.sendMultipart(object...

stackoverflow.com


Пс почему не фетч, хотя бы
 
Ответить с цитированием

  #3  
Старый 23.12.2022, 03:06
molimawka
Постоянный
Регистрация: 22.02.2015
Сообщений: 443
С нами: 5905314

Репутация: 163
По умолчанию

Цитата:
Сообщение от D3.Pheonix  

try-catch doesn't work with XMLHTTPRequest

I am trying to use the try-catch statements to handle the errors from XMLHTTPRequest, like below: var xhr = new XMLHttpRequest(); xhr.open('POST', someurl, true); try{ xhr.sendMultipart(object...

stackoverflow.com

Интересно, отработает ли этот метод при флаге async false, то есть синхронном запросе. Без доебов, просто сам хз точно. Лучше бы топик стартер fetch заюзал и все
 
Ответить с цитированием

  #4  
Старый 23.12.2022, 03:09
D3.Pheonix
Флудер
Регистрация: 21.03.2013
Сообщений: 2,861
С нами: 6917588

Репутация: 183


По умолчанию

Цитата:
Сообщение от BBooGG  

Интересно, отработает ли этот метод при флаге async false, то есть синхронном запросе. Без доебов, просто сам хз точно. Лучше бы топик стартер fetch заюзал и все
Та я не юзал хмл, в теории только понимаю как работает.

Асинк/эвейт + фетч было бы проще

Вообще увидеть бы как он это делает
 
Ответить с цитированием

  #5  
Старый 23.12.2022, 04:48
D3.Pheonix
Флудер
Регистрация: 21.03.2013
Сообщений: 2,861
С нами: 6917588

Репутация: 183


По умолчанию

JavaScript:





Код:
const
checkForErrors
=
async
(
array
)
=>
{
for
(
const
url
of
array
)
{
try
{
const
res
=
await
fetch
(
url
)
;
if
(
res
.
ok
)
{
return
url
;
}
}
catch
(
error
)
{
console
.
log
(
error
)
;
}
}
}
checkForErrors
(
links
)
.
then
(
(
link
)
=>
link
&&
randFunc
(
link
)
)
 
Ответить с цитированием

  #6  
Старый 23.12.2022, 15:53
D3.Pheonix
Флудер
Регистрация: 21.03.2013
Сообщений: 2,861
С нами: 6917588

Репутация: 183


По умолчанию

Цитата:
Сообщение от lorgon  

но та ошибка красная всё равно всплывает.
Так это не твоя проблема уже, а сервера. На красные ошибки в консоли забей.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.