Jquery Facebook-共享按钮-设置文本、标题

Jquery Facebook-共享按钮-设置文本、标题,jquery,html,facebook,share,Jquery,Html,Facebook,Share,我在一个列表中得到了一些博客帖子-我想为每个帖子创建一个共享链接,我得到了以下内容: <span data-fbTitle="Diamond Energy" data-fbText="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis partur

我在一个列表中得到了一些博客帖子-我想为每个帖子创建一个共享链接,我得到了以下内容:

<span data-fbTitle="Diamond Energy" data-fbText="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus." class="fbLink"> Share</span>
新窗口将打开,但数据不正确。。共享url需要什么结构?我已经搜索过了,但是有很多旧的、不推荐使用的链接

问候

尝试使用

var title = $(this).attr('data-fbTitle');
var text = $(this).attr('data-fbText');

您还有一个输入错误,在连接
窗口中的值时,需要使用
标题
而不是
titel
。open()

现在我使用以下方法,效果非常好:

首先,然后:

FB.ui(
  {
    method: 'feed',
    name: 'Facebook Dialogs',
    link: 'https://developers.facebook.com/docs/dialogs/',
    picture: 'http://fbrell.com/f8.jpg',
    caption: 'Reference Documentation',
    description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
  },
  function(response) {
    if (response && response.post_id) {
      alert('Post was published.');
    } else {
      alert('Post was not published.');
    }
  }
);

哦,你们真傻,我把这个演示的标题改成了titel;)共享url正确吗?不正确,窗口打开正确,我还
alert()
变量-也有效。。我想我使用了错误的url来共享
FB.ui(
  {
    method: 'feed',
    name: 'Facebook Dialogs',
    link: 'https://developers.facebook.com/docs/dialogs/',
    picture: 'http://fbrell.com/f8.jpg',
    caption: 'Reference Documentation',
    description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
  },
  function(response) {
    if (response && response.post_id) {
      alert('Post was published.');
    } else {
      alert('Post was not published.');
    }
  }
);