我想每次更新带有该ID的帖子时,使用蓝色ID自动刷新某个div。 我知道Jquery代码看起来像这样:
var auto_refresh = setInterval(
function ()
{
$('#blue').load('load.php').fadeIn("slow");
}, 10000);
我只想重新加载div中的更新内容,而不是加载“load.php”,这是通过wordpress管理面板在外部完成的。任何帮助将不胜感激。谢谢大家!
答案 0 :(得分:2)
这也是我的问题,一个想法:
您可以创建一个JavaScript函数,用于加载由WordPress(http://domain.tld/feed/rss/)创建的RSS文件的内容,并使用.html()
<将新文章的内容与id xyz放在div蓝色中/ p>
function getContent(id) {
// Here the Function which loads your RSS File and Match your Content of your Article with the_ID = id
}
var content = getContent(<?php the_ID(); ?>); // the_ID() is a WordPress function
function refresh(content) {
$.get(content, function getNew(rssfile) {
$("#blue").html('');
$("#blue").html(rssfile);
});
};
$(function(){
refresh(content);
var int = setInterval("refresh(content)", 10000);
});
我现在将搜索另一个想法,但这个例子只是一个想法,因为我还没有找到任何其他如何刷新id = id的div;
答案 1 :(得分:0)
执行此操作的方法是使用外部文件中的内容,该内容可以在循环中使用,也可以使用wp查询进行循环。希望这会有所帮助。