php - Jquery - 自动刷新页面上的特定 div
问题描述
我想每 3 秒自动刷新一个特定的 div(使用“autotest”类),我使用这个脚本来这样做:
<div class="autotest">some variable</div>
setInterval(function() {
$('.autotest').load(window.location.href + ' .autotest');
}, 3000);
它有点工作,但它在刷新时包含标签,所以它看起来像这样:
<div class="autotest">
<div class="autotest">some variable</div>
<div class="autotest">some variable</div>
</div>
第一次刷新时,它会像上面那样结束。下次刷新时不会添加更多 div。在每次刷新时,它都会更新好的变量。
这里有什么问题?
解决方案
感谢您的帮助@Alimo。我无法让它工作,但可能是我。我决定将我的变量放在另一个页面中,然后简单地加载那个。
setInterval(function() {
$('.autotest').load('autotest.php');
}, 3000);
推荐阅读
- php - 文件中数字的回声总和
- html - 间隔在 Outlook 中被拉伸?
- java - 适用于 Mac OS 的 Appium:有没有办法在 Messages 应用程序中正确发送 Enter 键?
- python - Visual Studio 代码仅在 unittest 模块中运行第一个测试函数
- python - 在平面方法中编辑 __doc__?
- php - 如何在 php 中通过 CURL 打印 GET 请求数据?
- php - 如何通过php将数据存储在会话中作为cookie?
- reactjs - 为什么 ASP.NET 核心 reactjs 应用程序无法在 IIS 中运行?
- java - Java Parallel Stream 总是记录相同的 threadID
- sql-server - 优先合并/拆分重叠的日期范围