【发布时间】:2019-09-19 00:34:57
【问题描述】:
我正在使用 WordPress。 我需要每 10 秒刷新一次 div。 div 的内容是一个简码,其中包含来自数组的图像。
div 名称是 header_image,创建短代码的代码在 functions.php 中
所以添加了这段代码,但没有任何效果
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
setInterval(function() {
$(".header_image").load("functions.php");
}, 1000);
});
</script>
div的内容
<div class="header_image">
<a href="<?php echo $data[0]; ?>">
<img src="<?php echo $data[1]; ?>">
</a>
</div>
【问题讨论】:
-
10 秒内你应该使用
10000而不是1000 -
load() 方法从服务器加载数据并将返回的数据放入选定的元素中。所以 ` ">` 这些内容应该出现在 php 中
-
@Deepak 。它在 php 中。图像显示在网站上。我在刷新部分有问题
-
打开浏览器的控制台查看任何错误。请记住,您应该使用
admin-ajax.php来执行 ajax 工作,而不是创建新文件。 -
@AnhTuan 我收到 functions.php 的 404 错误
标签: jquery wordpress require-once add-filter