@clocky sbros / success/fail
zameryaesh vremya cherez Date.now() v peremennuyu pered zagruzkoy
v cycle proveryaesh if (YOUR_VAR+600000) >Date.now() => proshlo 10 min i delaesh sbros/fail/success
Какое время ожидания ответа после гет запроса по-умолчанию?
-
@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]])Вот тестовый скрипт