#javascript
#javascript
Вопрос:
У меня есть следующий HTML:
<span id="my-points">500 points</span>
Я могу восстановить значение на консоль с помощью JS:
document.getElementById('my-points').innerText;
Значение отображается в виде 500 баллов (пока все хорошо)
Когда таблица результатов меняется (со стороннего сервера), когда я запускаю команду JS, я получаю старое значение баллов, мне нужно обновить всю страницу, и значение будет обновлено (визуально также на веб-странице на стороне клиента).
Есть ли способ, которым я могу получить значение на стороне сервера (даже если значение не обновляется до обновления на стороне клиента) без фактического обновления страницы?
Комментарии:
1.
document.getElementById('my-points').innerText
всегда возвращает текущий текст, должно быть, есть другая проблема. Можете ли вы показать нам страницу или какой-нибудь код?2. Конечно, он не обновляется, поскольку для этого потребовалась бы связь между браузером и сервером. Вы можете извлекать данные с сервера на javascript, используя
XMLHttpRequest
илиfetch
API. Если вы используете фреймворк, такой как jQuery, Lodash, Angular или React, они также предоставляют свои собственные API.3. У меня нет доступа к серверу, у меня есть только веб-браузер, веб-сайт также общедоступен и создан не мной, я просто зарегистрированный пользователь, пытающийся повторно извлекать эту информацию в течение определенного периода времени