我有了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
答案 0 :(得分:1)
添加一个小函数,它只是检索数据并将其传递给插件。
您可以使用jQuery检索数据,但您也可以保存对ajax检索到的数据的引用,并将其传递给函数。
最后将功能附加到按钮单击。下面的示例从具有id数据的div中获取数据:
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;