@mik888em из вашего поста видно что вы пытаетесь пасить переменную представленную в формате JSON, а она ей не является.
upd Поставьте проверку на валидность json Или сами напишите проверочную функцию или проще есть кубик JSON там есть экшен проверки на валидность формата.
Если не загрузился элемент - вернуться в начало цикла
-
Через Игнорировать ошибки загружаешь элемент.
Далее в IF[[WAS_ERROR]] == trueи break
-
Короче я нуб и неясно изъясняюсь... Под следущим циклом я понимал следущую иттерацию.
Вобщем понял, следущая иттерация - команда continue.
А как заново повторить иттерацию?
Например, сайт лагнул, элемент не загрузился, нужно в точности то же самое повторить. -
@support said in Если не загрузился элемент - вернуться в начало цикла:
Сделать еще 1 цикл внутри, либо переделать цикл в метки.
В прошлый раз нашел обходное решение, сейчас опять вопрос всплыл.
Объясните пожалуйста чуть подробней: какой цикл можно сделать внутри? И как переделать в метки?
Я пытаюсь сделать так:
For 1 to 100
поставить метку
-действие-
if was_error == true
вернуться к меткеВ таком случае после перехода на метку выполняется только одна иттерация, затем цикл завершается
-
обещали работу с метками в цикле поправить
http://community.bablosoft.com/topic/2275/go-to-label-внутри-цикла -
ТС, гугли рекурсия, в басе ее можно организовать с помощью функции. Можно еще метками, назад возвращаться, ими проще, но учти, что метки не работают внутри циклов и функций, по причине того что при переходе по метке сбрасывается стек информации о заходе в цикл/функцию.
