4

だから、私は<div>私のブログ記事が含まれているこれを持っています。そのクラスは.post. 私がやりたいことは、誰かがウィジェット領域で最近の投稿をクリックするたびに、ページを更新するのではなく、コンテンツが Ajax を介して読み込まれるようにすることです。

これが私のコードです

jQuery(function()
{
    jQuery(".umrp-list li a").click(function(){ //here I select the links of the widget
        var post_url = jQuery(this).attr("href");
        jQuery(".post").html('<div class="loading">Loading Content...</div>');
        jQuery(".post").load(post_url);
        return false;
    });
});

だから私は2つの問題があります

  1. 「最近の投稿」リンクをクリックするたびに、コンテンツはロードしたい場所にロードされますが、クリック後約 2 秒間 Web ページがアイドル状態またはフリーズします。なぜそれが起こっているのですか?

  2. 初めてクリックすると、上記の詳細を除いてすべてが機能します。2 回目 (別のリンクまたは同じリンク) をクリックすると、クリックした投稿を読み込む代わりに、その.postコンテナーに Web ページ全体が読み込まれます。なぜこれが起こっているのですか?

4

2 に答える 2

0

問題は、(ブログ投稿テンプレートが保存されている場所)で、消去するのを忘れていたことでした。single.php今ではすべてが素晴らしいです!<?php get_header(); ?><?php get_footer(); ?>

于 2013-05-23T18:05:14.497 に答える