私のブログで新しい記事と変更を取得する ajax スクリプトがあります。
PHP の部分は次のように始まります。
<?php include($_SERVER["DOCUMENT_ROOT"] . "/wp-blog-header.php"); ?>
他の部分:
<div id="content" <?php cyberchimps_filter_content_class(); ?>>
<?php do_action( 'cyberchimps_before_content'); ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php elseif ( current_user_can( 'edit_posts' ) ) : ?>
<?php get_template_part( 'no-results', 'index' ); ?>
<?php endif; ?>
<?php do_action( 'cyberchimps_after_content'); ?>
</div>
そしてajax:
<script>
(function($) {
$(document).ready(function() {
var refreshId = setInterval(function()
{
$('#content').load('<? echo get_bloginfo('template_directory'); ?>/new.php');
}, 30000);
});
})(jQuery);
ページが ajax で更新されると (これは 30 秒ごとに発生します)、video.js が戻ってくることはありません。このひどいプレーヤーが表示されるだけです。
http://i39.tinypic.com/mmycyd.png
私のきれいなプレーヤーは次のようになります。
http://i41.tinypic.com/xm6894.png
ここに私のサイト: neocsatblog.mblx.hu
これを修正する方法は?