JavaScript | Цикл JS
Тема закрыта by
DELETED
Причина: запилил
Причина: запилил
DELETED
Автор
5 июня 2019, в 10:22
Delete
System (05.06.2019 в 10:18)
Вероломство, Кинь структуру входящего json и как его обработать пример в блок схеме или псевдокодом
Вероломство, Кинь структуру входящего json и как его обработать пример в блок схеме или псевдокодом
просто заполняется массив и возвращается json_encode() а $.getJSON его забирает
так это тут не при чём мне просто нужно обратиться к свойству по имени переменной, в данном случае мы обращаемся к свойству объекта, как к элементу массива, так можно, я уже сделал, только вот на each() нужно переписать
Вероломство (05.06.2019 в 10:22)
System (05.06.2019 в 10:18)
Вероломство, Кинь структуру входящего json и как его обработать пример в блок схеме или псевдокодом
просто заполняется массив и возвращается json_encode() а $.getJSON его забирает
так это тут не при чём мне просто нужно обратиться к свойству по имени переменной, в данном случае мы обращаемся к свойству объекта, как к элементу массива, так можно, я уже сделал, только вот на each() нужно переписать
System (05.06.2019 в 10:18)
Вероломство, Кинь структуру входящего json и как его обработать пример в блок схеме или псевдокодом
просто заполняется массив и возвращается json_encode() а $.getJSON его забирает
так это тут не при чём мне просто нужно обратиться к свойству по имени переменной, в данном случае мы обращаемся к свойству объекта, как к элементу массива, так можно, я уже сделал, только вот на each() нужно переписать
Код на пастебин кидай, тут не читаемый
DELETED
Автор
5 июня 2019, в 16:19
Delete
$(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 Вероломство
Стр.: 1, 2