使用 cordova 社交共享插件从 div 调用数据以在社交媒体上共享
Calling data from a div to share on social media using cordova social sharing plugin
我有 cordova 社交分享插件,可以让我在社交媒体上与朋友分享信息。但我注意到共享的信息不能是动态的,它必须始终是静态的。
我想要实现的是我在 div 中加载了一个名为 "data"
和 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
添加一个小函数,它只是检索数据并将其传递给插件。
您可以使用 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
}
<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>
我有 cordova 社交分享插件,可以让我在社交媒体上与朋友分享信息。但我注意到共享的信息不能是动态的,它必须始终是静态的。
我想要实现的是我在 div 中加载了一个名为 "data"
和 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
添加一个小函数,它只是检索数据并将其传递给插件。
您可以使用 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
}
<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>