Loading...
JavaScript | Цикл JS
System (05.06.2019 в 10:18)
Вероломство, Кинь структуру входящего json и как его обработать пример в блок схеме или псевдокодом


просто заполняется массив и возвращается json_encode() а $.getJSON его забирает

так это тут не при чём мне просто нужно обратиться к свойству по имени переменной, в данном случае мы обращаемся к свойству объекта, как к элементу массива, так можно, я уже сделал, только вот на each() нужно переписать
Вероломство (05.06.2019 в 10:22)
System (05.06.2019 в 10:18)
Вероломство, Кинь структуру входящего json и как его обработать пример в блок схеме или псевдокодом


просто заполняется массив и возвращается json_encode() а $.getJSON его забирает

так это тут не при чём мне просто нужно обратиться к свойству по имени переменной, в данном случае мы обращаемся к свойству объекта, как к элементу массива, так можно, я уже сделал, только вот на each() нужно переписать

Код на пастебин кидай, тут не читаемый
System, переписал, всё норм

$(function () {
let timer = [];

function content() {
$.getJSON('/handlers/h-uid.php', function (json) {
let arr = ['hp', 'mp', 'hit'];
$.each(arr, function (index, element) {
clearInterval(timer[index]);
$('#' + element).html(parseInt(json[element]));
if (parseInt(json[element]) < parseInt(json[element + '_max'])) {
let now = parseFloat(json[element]);
timer[index] = setInterval(function () {
now += parseFloat(json[element + '_reg']);
if (parseInt(now) === parseInt(json[element + '_max'])) clearInterval(timer[index]);
$('#' + element).html(parseInt(now));
}, 1000);
}
});
});
}
content();
});

________
посл. ред. 05.06.2019 в 16:20; всего 1 раз(а); by Вероломство
Онлайн: 3
Время:
Gen. 0.0737
(c) Bym.Guru 2010-2025