使用cordova社交共享插件从div调用数据以在社交媒体上共享

时间:2016-01-31 08:53:09

标签: jquery cordova phonegap-plugins

我有了cordova社交分享插件,可以让我在社交媒体上与朋友分享信息。但我注意到的是,共享的信息不能是动态的,它总是必须是静态的。 我希望实现它的信息我在一个名为"data"的div中加载ajax,我希望div data中加载的信息是社交媒体上共享的信息

<button class="invite" data-role="none" onclick="window.plugins.socialsharing.share('Static info')">Share Message with a Friend</button>

我正在使用此插件进行社交分享

https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git

1 个答案:

答案 0 :(得分:1)

添加一个小函数,它只是检索数据并将其传递给插件。

您可以使用jQuery检索数据,但您也可以保存对ajax检索到的数据的引用,并将其传递给函数。

最后将功能附加到按钮单击。下面的示例从具有id数据的div中获取数据:

&#13;
&#13;
function shareMessage() {
  var message = $("#data").html();
  alert(message); //for demo purpose only
  //window.plugins.socialsharing.share(message); //uncomment this line to use the plugin
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="data">Some custom message loaded with ajax</div>

<button class="invite" data-role="none" onclick="shareMessage()">Share Message with a Friend</button>
&#13;
&#13;
&#13;