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