#javascript #svg
#javascript #svg
Вопрос:
Как мне запрограммировать запрос D3 / json / ajax, который запрашивает новые данные каждые 10 секунд.
Вот мой первый подход к решению, я думаю, что это нехорошо:
setInterval(function() {
d3.json("http://1.....", function(json) {
....
})
}, 1000);
Как это правильно или есть лучший подход?
Большое спасибо
Ответ №1:
Для своевременного выполнения метода setInterval — ваш лучший вариант, можно использовать setTimeout, но setInterval для этой цели будет лучше. Однако я бы убедился, что ваш первый вызов ajax завершен, прежде чем снова запускать функцию.
Комментарии:
1. Спасибо! У вас есть пример или ссылка на образец?
2. @user800906 Если ответ полезен, примите его как правильный или поддержите его