Решено, я переписывал мейн и фактически у меня было две копии с небольшими отличиями. Суть в том, что я думал, что бас запускает всегда функцию Main, но в моем же случае он запускал по какой-то причине иную, устаревшую.
Какое время ожидания ответа после гет запроса по-умолчанию?
-
@senerg Интерпритатор не бог и не человек. Он работает по правилам. Это не ошибка баса это ВАША ошибка js
Вы пытались ему скормить как JSON не JSON. я же написал это критика, критическая ошибка. Выполнение невозможно это правила javascript -
Почему игнорирование ошибок в данном случае не сработало? Ну не нашел он json, окей погнали дальше... Там я посмотрю какие в результате получились переменные и если не те, что надо, отправлю обратно на гет запрос.
От критических ошибок вас ни чего не спасёт.
Чтобы проверить ответ от сервера, объявите функцию
var IsJsonString = function(str) { try { JSON.parse(str); } catch (e) { return false; } return true; }А затем в скрипте используйте проверку перед парсингом json
[[CHECK]] = IsJsonString([[SAVED_CONTENT]])Вот тестовый скрипт