分享二维码得好礼用php怎么实现
发布网友
发布时间:2022-04-29 01:50
我来回答
共1个回答
热心网友
时间:2022-06-28 00:19
比如用微信实现的话, 在分享完成调用回调函数来实现.
实例代码如下:
<script>
wx.config({
debug: false,
appId: '<?php echo $signPackage["appId"];?>',
timestamp: <?php echo $signPackage["timestamp"];?>,
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>',
jsApiList: [
// 所有要调用的 API 都要加到这个列表中
'onMenuShareTimeline', //分享到朋友圈
'onMenuShareAppMessage', //分享给朋友
]
});
wx.ready(function () {
// 在这里调用 API
wx.onMenuShareTimeline({
title: '标题', // 分享标题
link: '链接', // 分享链接
imgUrl: '图标', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
//这里可以使用ajax调用php送好礼的程序
},
cancel: function () {
// 用户取消分享后执行的回调函数
alert("分享失败,可能是网络问题,一会儿再试试?");
}
});
wx.onMenuShareAppMessage({
title: '标题', // 分享标题
desc: '描述', // 分享描述
link: '链接', // 分享链接
imgUrl: '图标', // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
//这里可以使用ajax调用php送好礼的程序
},
cancel: function () {
// 用户取消分享后执行的回调函数
alert("分享失败,可能是网络问题,一会儿再试试?");
}
});
});
追问success: function () {
// 用户确认分享后执行的回调函数 //这里可以使用ajax调用php送好礼的程序
},
这里面的ajax不执行