当新数据进入时,如何获取要更新的 html 元素?

Posted

技术标签:

【中文标题】当新数据进入时,如何获取要更新的 html 元素?【英文标题】:How do I get an html element to update when new data comes in? 【发布时间】:2021-12-17 10:54:48 【问题描述】:

所以我从谷歌电子表格单元格中获取数据,并使用 html 和在线 api 工具将其显示在网站上。

基本上它是通过 api 链接运行的 google 表格的直接链接,并产生正确的值。问题出在网页上,由于缓存,它不会正确更新。我相信刷新页面时它基本上没有点击该链接。

我该如何解决这个问题?我已经尝试了我能找到的一切。

编辑:当我更改谷歌表中的值并刷新页面时,值不会更新。但是当我换一个浏览器时,它是正确的。

编辑 #2:当我测试不同的代码以尝试修复此问题时,每次我更新代码、添加或删除任何内容然后刷新页面时,它都会更新。

【问题讨论】:

我没有看到它被提及,所以我同意@Rafael Xavier 关于共享代码的观点。 Just javascript 对我来说是一个很好的猜测,但我不知道你是否正在使用它。我认为您可以使用计时器每隔几秒钟检查一次数据。例如:setInterval(function ()/*your data being used*/, miliseconds); 所以至少提及你正在使用的东西会有所帮助 请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

您是否尝试过清除“有问题的”浏览器的缓存和 cookie?发布发出链接请求的部分代码

【讨论】:

以上是关于当新数据进入时,如何获取要更新的 html 元素?的主要内容,如果未能解决你的问题,请参考以下文章

持续实时获取当前在 Spotify 上播放的歌曲

React 和 Socket.io:能够获取初始数据 - 但是当有新帖子出现时视图不会更新

更新 - 用于postgres的psycopg2游标

当新页面被推入颤动时如何隐藏本机Tabbar?

java中 如何从LIST 查找指定元素的位置

使用 selenium 获取检查元素源的 html