2012-04-12 8 views
0

私はワードプレスのウェブサイトを作っていますが、問題があります。私はいくつかのソーシャルウェブサイトに投稿を共有するソーシャルボタンを追加しました。JavaScriptがajaxコールの後で解釈されない

また、次の記事をロードする無限のスクロールを作成しました。私の問題は、私のページにhtmlコールバックを置くと、このjavascriptが解釈されないということです。このボタンはjavascriptで作成しています。

$(window).scroll(function(){ 
     if ($(window).scrollTop() == $(document).height() - $(window).height()){ 

      // Are there more posts to load? 
      if(pageNum <= max) { 
       $.ajax({ 
        type: "GET", 
        url:nextLink, 
        dataType: "html", 
        success : function(data) { 
         // Update page number and nextLink. 
         pageNum++; 
         nextLink = nextLink.replace(/\/page\/[0-9]?/, '/page/'+ pageNum); 
         var pageN = pageNum-1; 
         var div = $(data).find('.my-post-format'); 

         // Add a new placeholder, for when user clicks again. 
         $('#pbd-alp-load-posts') 
          .before('<div class="pbd-alp-placeholder-'+ pageNum +'"></div>') 
        } 


       }); 
      } 
     } 
    }); 

私のhtmlコード:

<!-- Lockerz Share BEGIN --> 
        <li id="partager-article"> <a class="a2a_dd" href="http://www.addtoany.com/share_save?linkurl=<?php the_title() ?>&amp;linkname=<?php the_permalink() ?>">share</a> 
        <script type="text/javascript"> 
        var a2a_config = a2a_config || {}; 
        a2a_config.linkname = "<?php the_title() ?>"; 
        a2a_config.linkurl = "<?php the_permalink() ?>"; 
        a2a_config.locale = "fr"; 
        a2a_config.num_services = 6; 
        </script> 
        <script type="text/javascript" src="http://static.addtoany.com/menu/page.js"></script> 
        <!-- Lockerz Share END --></li> 

私のAJAX呼び出しは、ここで

は私のjavascriptのコードです(... htmlタグで)私のワードプレスのページのすべてのHTMLを返します

私のデータ変数には私のタグがありますが、$(データ)を実行するとこのタグは消えます。

ありがとうございました。

答えて

0

$('<div />').html(data)

+0

のようにそれは動作しません、含むdiv要素を作成し、そこにデータを追加してみてください。 – Sebastien

関連する問題