Я нахожусь в середине проекта, и вызов getJSON файла PHP отлично работает на моем локальном сервере xampp для заполнения списка. Однако, когда я запускаю его на своем живом сервере Godaddy Shared, я получаю сообщение об ошибке в консоли JS ERR_EMPTY_RESPONSE. Если я уменьшу количество записей mysqli в файле php, он будет работать нормально ... Есть ли параметр или ограничение, о которых я не знаю?
Я ни в коем случае не профессионал, поэтому решил, что попрошу помощи здесь .... Насколько я понимаю, если он работает локально, но не работает, то это настройка на сервере, но я не знаю, с чего начать ...
Я отправляю вызов getJSON в файл ajax.php с различной информацией .. Затем файл ajax.php запрашивает базу данных mysqli. Список json, созданный с помощью json_encode, который отображается эхом и возвращается .. Отлично работает локально примерно с 900 записями, на сервере не будет больше 720, если я попытаюсь пройти мимо 720, я получу ERR_EMPTY_RESPONSE
Я отправляю вызов getJSON в файл ajax.php с различной информацией. Затем файл ajax.php запрашивает базу данных mysqli. Список json, созданный с помощью json_encode, который выводится эхом и возвращается. Отлично работает локально с примерно 900 записями, на сервере он не будет превышать 720.
получение пустой строки означает, что это не удалось ...
Это второй раз за столько месяцев, что я вижу вопрос относительно размера ответа для серверов GoDaddy, так что они, должно быть, это то, что они делают. Предлагаю вам обратиться в их службу поддержки. Другой вопрос откопаю, если его не удалили
@sriharichander Я понимаю это. Проблема не в плохом вызове, это похоже на ограничение на количество записей, размер, время .... Потому что, если я уменьшу количество запрошенных записей, все будет нормально! Неважно, какие записи.
@Phil, это больше похоже на мою проблему, любая информация приветствуется ...
Нашел. У ОП даже есть решение ~ Ошибка ajax GET, когда содержимое JSON превышает 1 МБ. Я подозреваю, что GoDaddy ограничивает длину содержимого ответа для определенных типов мультимедиа (например, text/html). Установка соответствующего заголовка для JSON должна решить проблему.
@Phil ВЫ КРАСОТА !! Вот и получилось! Я занимаюсь этим последние два дня, ищу, читая, методом проб и ошибок! Думаю, я не искал и не читал достаточно, или я искал не то, что нужно. Спасибо еще раз.
@Simon убедитесь, что вы задали этот вопрос и ответили на несколько голосов, чтобы его было легче найти при поиске. Я отредактировал его, чтобы улучшить ключевые слова






Возможно, у конечной точки API есть ограничение на количество запросов? Вы не даете нам многого.