javascript - 如何使用内页模板每 1 分钟自动刷新单个帖子 WordPress 中的单个 div

标签 javascript innerhtml partial-page-refresh wordpress

如何设置div自动刷新? 我使用 WordPress 的 Transcript 主题,在 single.php 中调用内部 php 页面:

</div><!-- /innerLeft -->

<?php include (TEMPLATEPATH . '/innerNarrowSidebar.php'); ?>
<?php include (TEMPLATEPATH . '/innerWideSidebar.php'); ?>
<div class="clear"></div>

innerNarrowSidebar.php内的代码

<?php if($trns_options['enArc'] == 1) { ?>
        <div class="widget">
            <h3 class="widget_sTitle_b"><?php _e('Archives','Transcript'); ?></h3>
            <ul>
                <?php wp_get_archives('type=monthly'); ?>
            </ul>
        </div>
    <?php } ?>  

innerpage_120x600.php

我有一些 google adsense

**注意**:我在innerNarrowSidebar.php中添加了此代码,但不起作用,div不自动刷新 这是我添加的代码:

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>

<script language="JavaScript">
setInterval( "SANAjax();", 10000 );  ///////// 10 seconds 
$(function() {
SANAjax = function(){

$('#narrowSidebar').fadeOut("slow").load('ads/innerpage_120x600.php').fadeIn("slow");

}
 });
</script>

如果这是不可能的,如何使文本小部件自动刷新?

最佳答案

如评论中所述:

<script language="JavaScript">

$j(function($) {
var SANAjax = function(){
  //Add here anticache modificator:
  var rnd=Math.random();
  $('#narrowSidebar').fadeOut("slow").load('ads/innerpage_120x600.php?nc='+rnd).fadeIn("slow");

}
setInterval(SANAjax, 10000 );  ///////// 10 seconds 
 });
</script>

关于javascript - 如何使用内页模板每 1 分钟自动刷新单个帖子 WordPress 中的单个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412201/

相关文章:

javascript - jquery下拉菜单瞬间闪烁

javascript - innerHTML 返回带有文本的 NaN

javascript - 简单的 dom 类选择器

JavaScript。带有 innerHTML 的循环在循环执行期间不会更新

javascript - OData .create 请求后成功回调

javascript - JavaScript 语法晦涩难懂

javascript - Unca无法将属性 'innerHTML' 设置为 null

javascript - 链接到上一页 javascript document.referrer

javascript - 是否可以在 javascript 中创建一个在刷新页面时不会改变的变量?

javascript - 仅在 iframe 中导航