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 に慣れていません。誰でも助けることができますか?