Size: a a a

2020 April 10

В

Виктория in pro.js
YWNWA
TypeError: Cannot read property 'questionResponse' of undefined
Убирай свойство pageNum у класса
источник

Y

YWNWA in pro.js
Виктория
Убирай свойство pageNum у класса
хм, и куда мне его прилопатить?:)
источник

Y

YWNWA in pro.js
Виктория
Убирай свойство pageNum у класса
handleNextPage = () => {
       let pageNum = this.state.questionResponse.page
       this.setState({
           questionResponse: pageNum++
       })
   }
сделал так, при нажатии на next, получаю:
TypeError: Cannot read property 'map' of undefined
источник

В

Виктория in pro.js
YWNWA
handleNextPage это стрелочная функция, такие функции не имеют своего контекста, поэтому вызывать метод bind в конструкторе бессмысленно.
источник

Y

YWNWA in pro.js
Виктория
handleNextPage это стрелочная функция, такие функции не имеют своего контекста, поэтому вызывать метод bind в конструкторе бессмысленно.
окей
источник

В

Виктория in pro.js
YWNWA
handleNextPage = () => {
       let pageNum = this.state.questionResponse.page
       this.setState({
           questionResponse: pageNum++
       })
   }
сделал так, при нажатии на next, получаю:
TypeError: Cannot read property 'map' of undefined
Значит переменная questionDto не массив, а undefined, смотри, что в стэйте хранится и что по апи приходит. Учись дебажить, ёпрст!
источник

Y

YWNWA in pro.js
Виктория
Значит переменная questionDto не массив, а undefined, смотри, что в стэйте хранится и что по апи приходит. Учись дебажить, ёпрст!
это массив, вот мой ответ
{
 "page": 0,
 "questionDto": [
   {
     "createdAt": "yyyy-MM-dd HH:mm:ss",
     "id": 0,
     "title": "string"
   }
 ],
 "size": 0,
 "totalPages": 0
}
источник

В

Виктория in pro.js
YWNWA
это массив, вот мой ответ
{
 "page": 0,
 "questionDto": [
   {
     "createdAt": "yyyy-MM-dd HH:mm:ss",
     "id": 0,
     "title": "string"
   }
 ],
 "size": 0,
 "totalPages": 0
}
Ну сделай в рендере то консоль лог и посмотри, что там
источник

В

Виктория in pro.js
YWNWA
Стоп. Ты что творишь?
Изначально questionResponse у тебя объект в стэйте, а в handleNextPage ты посмотри, что делаешь
источник

Y

YWNWA in pro.js
Виктория
Ну сделай в рендере то консоль лог и посмотри, что там
так причем тут, я же вот в reloadQuestionList в логах вывожу что там в ответе, у меня данные получаются, я их рендерю успешно. Я только хочу реализовать запрос на next page по запросу ?page=page++
источник

Y

YWNWA in pro.js
Виктория
Стоп. Ты что творишь?
Изначально questionResponse у тебя объект в стэйте, а в handleNextPage ты посмотри, что делаешь
ну я не особо понимаю что происходит в скоупе setState(), там слева должен быть как я понял названия объекта из стейта, а справа его поля
источник

R

Radzhab in pro.js
Товарищи, подскажите плиз. Делаю в цикле запросы к серверу через ajax - но проблема с прогрессбаром. Хочу чтобы в каждой итерации он показывал мне текущее значение
источник

R

Radzhab in pro.js
но у меня проблема - ajax ассинхронно все обрабатывает и я не могу зафиксировать на каком он запрос остановился
источник

R

Radzhab in pro.js
хотел в beforeSend поставить - не получается
источник

R

Radzhab in pro.js
 while (index<counter)
 {
   
   $.ajax({
     url: "/suggestions",
     type: "get",
index++;
источник

S

Syntax Highlight Bot in pro.js
Radzhab
 while (index<counter)
 {
   
   $.ajax({
     url: "/suggestions",
     type: "get",
index++;
источник

R

Radzhab in pro.js
допустим у меня counter = 6
источник

R

Radzhab in pro.js
цикл моментально увеличивает index  до 6 -а уже потом начинает обрабатывать ajax-запросы
источник

R

Radzhab in pro.js
хоть убей не пойму где фиксировать текущий цикл
источник

Y

YWNWA in pro.js
Виктория
Стоп. Ты что творишь?
Изначально questionResponse у тебя объект в стэйте, а в handleNextPage ты посмотри, что делаешь
Виктория не бросай меня в эту трудную минуту:)
источник