0

Rails の Ajax 呼び出し内で次のコードを使用しています。

<script type="text/javascript">
    $(document).on('click','#share_button', function(e){
      e.preventDefault();
      FB.ui({
        method: 'feed',
        name: '<%= fb_data[:name] %>',
        link: '<%= fb_data[:link]%>',
        picture: '<%= fb_data[:picture] %>',
        caption: '<%= fb_data[:caption] %>',
        description: '<%= fb_data[:description] %>'
      }
    ); 
    });
</script>

このコードは、html ビューでは正常に機能しますが、ajax でレンダリングされたビューでは機能しません。これは $(document) と ajax がレンダリングされるときの問題だと思いますが、これを解決するための javascript や ajax に慣れていません。誰でも助けることができますか?

4

1 に答える 1