Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.08.2019, 14:58
Новичок на форуме
Отправить личное сообщение для Viktor0010 Посмотреть профиль Найти все сообщения от Viktor0010
 
Регистрация: 12.08.2019
Сообщений: 3

ошибка 500 на хостинге
Доброго времени суток, пытаюсь получить данные, которые раньше сохранил в localStorage. в опен сервере все работает идеально, а на хостинге аякс запрос возвращaет error
Вложения:
Тип файла: txt 1.txt (1.2 Кб, 3 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 12.08.2019, 15:00
Новичок на форуме
Отправить личное сообщение для Viktor0010 Посмотреть профиль Найти все сообщения от Viktor0010
 
Регистрация: 12.08.2019
Сообщений: 3

let favorites = JSON.parse(localStorage.getItem('favorites'));

        if (favorites !== null) {
            for (let i = 0; i < favorites.length; i++) {
                getFavoritesCard(favorites[i][0], favorites[i][1], favorites[i][2]);
            }
        } else {
            $('.favorites-card').append('Здесь пусто');
        }
        
        function getFavoritesCard(id, category, subcategory) {
            let data = {
                'id': id,
                'category': category,
                'subcategory': subcategory,
            };
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                },
                url: "favorites/card",
                method: 'GET',
                data: data,
                dataType: 'html'
            });

            $.ajax({
                success: function (response) {
                    $('.favorites-card').append(response);
                },
                error: function(){
                    console.log('error');
                }
            }); 
        }
Ответить с цитированием
  #3 (permalink)  
Старый 12.08.2019, 18:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Viktor0010
в опен сервере все работает идеально, а на хостинге аякс запрос возвращaет error
А реальный сервер, это кардинально иное по времени, а вы его валите запросами.
Ответить с цитированием
  #4 (permalink)  
Старый 13.08.2019, 09:53
Новичок на форуме
Отправить личное сообщение для Viktor0010 Посмотреть профиль Найти все сообщения от Viktor0010
 
Регистрация: 12.08.2019
Сообщений: 3

500 xhr jquery-3.4.0.min.js:2 957 B 198 ms
Ответить с цитированием
  #5 (permalink)  
Старый 13.08.2019, 09:59
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Viktor0010
500 xhr jquery-3.4.0.min.js
И что, это означает, что вы действуете правильно? Вы валите сервер, а причина статуса 500, это как раз его занятость чем-то, невозможность ответить.

Сделайте так, чтобы каждый последующий запрос выполнялся только после ответа сервера, увидите разницу. Но возникает иной вопрос: "пытаюсь получить данные, которые раньше сохранил в localStorage" - тогда что это такое - favorites = JSON.parse(localStorage.getItem('favorites'));? Если даже не это замещается, а служит параметрами запроса, то почему не сделать один запрос с этими данными, а ответ разобрать на клиенте?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка 500 при обращении через аякс imedia AJAX и COMET 1 04.07.2015 14:08
подскажите почему 500 ошибка в этом случае imedia AJAX и COMET 2 21.01.2015 14:56
!!!! Изменение цвета при скролле Alim Элементы интерфейса 18 05.07.2013 21:43
Помогите пожалуйста минимизировать код Anton Essential jQuery 6 23.06.2013 14:18
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07