Задать вопрос
@Mikhail_mk

Долго загружаются данные JSON как исправить?

Есть некая строка поиск в которой клиент вводит к примеру ФИО

При каждом нажатии на клавиатуре срабатывает Ajax запрос который отправляет данные на обработчик, обработчик в свою очередь отдает от ответ таким образом:
$data = array(
'lead_details' => $output
);
echo json_encode($data);

В $output содержатся уже готовые данные для вывода.

Принимаю их просто вот так на стороне клиента:
success: function(data) {
$('.leed_all_block').html(data.lead_details);
}

Все работает НО
Если данные много порядка 150 строк, то при каждом клике в инпуте поиска на стороне клиента начинает дико зависать сайт, так как он не успевает это все так быстро обрабатывать и выводить

Подскажите как можно это исправить?
  • Вопрос задан
  • 330 просмотров
Подписаться 2 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Mertico
Не нужно так часто обрабатывать нажатия

Глянь пример с debounce: https://habr.com/ru/post/60957/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы