【问题标题】:Trying to refresh div inside Iframe尝试刷新 iframe 中的 div
【发布时间】:2018-03-09 17:15:54
【问题描述】:

我的网站有一个部分正在处理我有某个 div 的地方,需要检查 div“cmets”是否发布了空白 cmets 并将它们删除,它第一次工作正常,但在 div 刷新后它停止工作。我试图让这个脚本与 div 一起每秒重新加载,以便结果保持一致。这是我的 2 个脚本:

<script type="text/javascript">
function doRefresh(){
    $("#comments").load("comment.txt");
}
$(function() {
    setInterval(doRefresh, 1000);
});
</script>

<script>
setTimeout(refreshData, 1000);
function parent() 
{ $(".comment_name:empty").parent().hide()};
refreshData();
</script>

【问题讨论】:

  • 加载 AJAX 结果可能需要一秒钟以上,增加doRefresh 调用的间隔可能会有所帮助。
  • 我刚刚删除了刷新,所以它是静态的,我只需要它来离开 cmets 而不需要作为聊天室类型框,但如果有人能回答如何做到这一点,那就太好了未来。 @Teemu,可悲的是你的答案没有成功:(
  • 嗯......实际上什么“不起作用”?你怎么打电话给parentrefreshData 发生了什么?
  • 我不想在这里发布完整的代码,因为其中包含的一些信息是机密的,但老实说,这没什么大不了的,因为我的数据库没有遇到一堆问题。我只需要尝试一个数据库,它就会解决我遇到的很多这些问题。还是谢谢你

标签: javascript php partial-page-refresh


【解决方案1】:

为了将来的参考,你应该看看 websockets。这将使您能够在数据从一个浏览器输入到另一个浏览器时进行刷新,并且始终保持最新状态而无需刷新。

这是您入门的参考。 https://developer.mozilla.org/en-US/docs/Web/API/WebSocket

这是一个起点,将来会为您在多个终点上的动态内容提供很多帮助。

【讨论】:

  • 非常感谢!
猜你喜欢
  • 1970-01-01
  • 2011-12-02
  • 2014-07-10
  • 2012-03-21
  • 2012-08-20
  • 2011-03-15
  • 2011-09-11
  • 1970-01-01
  • 2011-09-03
相关资源
最近更新 更多