当新数据进入时,如何获取要更新的 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 元素?的主要内容,如果未能解决你的问题,请参考以下文章