Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 15

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
Помогите пожалуйста, отправляю ajax запрос, но почему-то выдаёт 400 код сервера, но на стороне сервера всё ок (в плане кода)

var form_data = new FormData($('#comment')[0]);
$.ajax({
 type: 'POST',
 url: "/add_comment",
 data: form_data,
 contentType: false,
 cache: false,
 processData: false,
 success: function(data) {
   alert(data)
   },
 
 });
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ꮆㄖ尺ᗪ乂1
Помогите пожалуйста, отправляю ajax запрос, но почему-то выдаёт 400 код сервера, но на стороне сервера всё ок (в плане кода)

var form_data = new FormData($('#comment')[0]);
$.ajax({
 type: 'POST',
 url: "/add_comment",
 data: form_data,
 contentType: false,
 cache: false,
 processData: false,
 success: function(data) {
   alert(data)
   },
 
 });
Если сервер отдаёт 400 то на сервере и смотрите логи.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Запрос, видимо, нужно авторизовывать как-то
источник

D

Danila in JavaScript Noobs — сообщество новичков
Вопрос к бэкендеру
источник

ДD

Дмитрий Dima in JavaScript Noobs — сообщество новичков
Допустим у нас есть промис,который идёт как лестница с использованием .then
И к примеру у нас такая лестница из 10 then. Представим ,что каждый такой then выводит картинку на сайт . И какой то из ссылок был поврежден/удален . Допустим,что лестница из 10 then  и где то на 5 появилась эта ошибка . Обработчик catch находится лишь в самом конце . И что бы 5 then обработал эту ошибку,ему нужно пройтись до конца к catch. Но при этом с 6 по 10 then останутся невыполненными . Как сделать так ,что бы вывелись все then , но что бы так же обработалась ошибка . Добавлять к каждому then второй аргумент не вариант
источник

И

Иван in JavaScript Noobs — сообщество новичков
Дмитрий Dima
Допустим у нас есть промис,который идёт как лестница с использованием .then
И к примеру у нас такая лестница из 10 then. Представим ,что каждый такой then выводит картинку на сайт . И какой то из ссылок был поврежден/удален . Допустим,что лестница из 10 then  и где то на 5 появилась эта ошибка . Обработчик catch находится лишь в самом конце . И что бы 5 then обработал эту ошибку,ему нужно пройтись до конца к catch. Но при этом с 6 по 10 then останутся невыполненными . Как сделать так ,что бы вывелись все then , но что бы так же обработалась ошибка . Добавлять к каждому then второй аргумент не вариант
Promise.allSettled([promise1, promise2])
источник

ДD

Дмитрий Dima in JavaScript Noobs — сообщество новичков
Благодарю
источник

EA

El Anonimo in JavaScript Noobs — сообщество новичков
Приветствую.
Есть способ записать короче?
userSportFavItems && userSportFavItems.length > 0 && userSportFavItems.map(...).
источник

D

Danila in JavaScript Noobs — сообщество новичков
El Anonimo
Приветствую.
Есть способ записать короче?
userSportFavItems && userSportFavItems.length > 0 && userSportFavItems.map(...).
Только если userSportFavItems?.length &&
источник

EA

El Anonimo in JavaScript Noobs — сообщество новичков
Спасибо.
источник

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
ребята подскажите пожалуйста, после отправки ajax запроса я получаю новый html код страницы (это хорошо), как я могу новый html код заменить старым и при этом не перезагружать страницу
источник

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
?
источник

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
оговорился
источник

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
старый заменить новым
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ꮆㄖ尺ᗪ乂1
ребята подскажите пожалуйста, после отправки ajax запроса я получаю новый html код страницы (это хорошо), как я могу новый html код заменить старым и при этом не перезагружать страницу
Взять да заменить. Найти нужный блок и в него через .innerHTML вставить новый хтмл
источник

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
так мне всю страницу надо земенить
источник

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
не блок
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ꮆㄖ尺ᗪ乂1
так мне всю страницу надо земенить
document.documentElement тоже элемент
источник

D

Danila in JavaScript Noobs — сообщество новичков
И у него тоже есть innerHTML
источник

Ꮆㄖ尺ᗪ乂1 in JavaScript Noobs — сообщество новичков
ок, спасибо большое
источник