获取表格行的内容,并使用Jquery使用共享按钮在Facebook上发布
Get contents of a table row and post on Facebook with a share button using Jquery
我的网站上有一个基本表格,该表格在一行中以 5 个 tds 显示以下数据:
- 活动日期
- 事件时间
- 事件类型
- 活动地点
- 活动组织者
我想在行中添加最后一个 td,其中包含一个 Facebook 共享按钮,以便整行的内容可以在 Facebook 上共享。
我找到了另一个SO帖子,我试图根据自己的帖子进行定制,但似乎无法使其正常工作。原始堆栈溢出帖子。它将打开对话框,但出现错误。谁能告诉我这将如何完成?毫无疑问,我有很多问题,但非常感谢任何帮助。
$('.fb').on('click', function(event) {
event.preventDefault();
var type = $(this).parent().siblings('.type');
var url = 'http://www.facebook.com/dialog/feed?' + 'app_id=1498631000398156' + 'link=http://developers.facebook.com/docs/reference/dialogs/&' + 'picture=http://fbrell.com/f8.jpg&' + 'name=' + encodeURIComponent(type) + 'caption=date&' + 'description=.type%20on%20.date%20@%20.time%20.location%20organised%20by%20.organiser&' + 'redirect_uri=http://www.my-website.co.uk';
window.open(
url, '_blank' // <- This is what makes it open in a new window.
);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<table id="events-list" border="0" cellpadding="0" cellspacing="0">
<tbody>
</tbody>
<thead>
<tr>
<td>DATE</td>
<td>TIME</td>
<td>TYPE</td>
<td>LOCATION</td>
<td>ORGANISER</td>
<td>SHARE</td>
</tr>
</thead>
<tbody>
<tr>
<td class="date">27-November-2014</td>
<td class="time">20.30 - 22.00</td>
<td class="type">Opportunity Event</td>
<td class="location">Tapas Bar La Trinca</td>
<td class="organiser">Stephanie</td>
<td class="share"><a class="fb" href="#" target="_blank">FACEBOOK</a></td>
</tr>
</tbody>
</table>
你唯一可以在Facebook上分享的就是URL。
在该URL中,您可以拥有任何您想要的东西,而Facebook只关心该URL是否存在,并且如果它有一些图形元标记,它就可以更好地了解其中的内容。
这意味着您必须设置您的应用程序,我不知道您在后端使用什么,并创建一个包含单个行数据的路由,例如:http://example.com/datas/1 其中 1 是该行的 ID,当它询问时,它只响应它的数据。
通过这种方式,您可以在Facebook上共享每行的URL。
PS :但是你可以在别人的Feed上发布任何你想要的东西,要做到这一点,你必须使用Facebook API,而不是在Facebook对话框对象上做一个简单的HTTP Cal。
希望这是有道理的。
相关文章:
- 很棒的共享按钮application.coffee文件在哪里
- mozilla firefox上没有显示Facebook共享按钮
- 如何在用户单击共享时禁用共享按钮,并在3小时后启用
- Facebook共享按钮返回空网址
- jQuery:共享按钮(sharrre)在本地和服务器上都不起作用
- 将文本设置为google+共享按钮
- 如何在facebook垂直共享按钮旁边插入横幅
- 添加此共享按钮不显示图像
- 使用动态og标签进行测试的facebook共享按钮
- Facebook共享按钮/history.pushstate/错误的url
- Facebook共享按钮错误
- 共享按钮计数不适用于动态加载的页面
- 汤博乐共享按钮不工作
- Facebook共享按钮不;在使用Javascript和Ajax的Webmethod中似乎不起作用
- 如何使用共享按钮将所有内容对齐到一行来解决问题
- 在facebook共享按钮sharer.php中指定url
- facebook共享按钮的不同url
- 两个单选按钮共享一个“id”
- 我怎么能得到一个回调从googleplus弹出's按钮共享动作
- 如何使“共享此按钮”共享它旁边的链接