var signData; var fx_behavir="3"; $(function(){ var url= jkzl.common.path+"/weixin/getWeiXinConfig"; var param={}; param.url="web/articleDetail.html?articleId="+articleId+"&behavior=4"; $.post(url,param,function(result){ console.log(result); if(result.Code==10000){ signData=result.Result; wxShare(); }else{ myLayer.alert(result.Message); } }); }); function wxShare(){ wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: signData.appId, // 必填,公众号的唯一标识 timestamp:signData.timestamp , // 必填,生成签名的时间戳 nonceStr: signData.nonceStr, // 必填,生成签名的随机串 signature: nonceStr.signature,// 必填,签名,见附录1 jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); } wx.ready(function(){ wx.onMenuShareTimeline({ title: articledata.articleTitle, // 分享标题 link: signData.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: articledata.articleCover, // 分享图标 success: function () { saveBehavior(userId,fx_behavir,articleId); // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareAppMessage({ title: articledata.articleTitle, // 分享标题 desc: '', // 分享描述 link: signData.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: articledata.articleCover, // 分享图标 type: '', // 分享类型,music、video或link,不填默认为link dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { saveBehavior(userId,fx_behavir,articleId); }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareQQ({ title: articledata.articleTitle, // 分享标题 desc: '', // 分享描述 link: signData.url, // 分享链接 imgUrl: articledata.articleCover, // 分享图标 success: function () { saveBehavior(userId,fx_behavir,articleId); }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareWeibo({ title: articledata.articleTitle, // 分享标题 desc: '', // 分享描述 link: signData.url, // 分享链接 imgUrl: articledata.articleCover, // 分享图标 success: function () { saveBehavior(userId,fx_behavir,articleId); }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareQZone({ title:articledata.articleTitle, // 分享标题 desc: '', // 分享描述 link: signData.url, // 分享链接 imgUrl:articledata.articleCover, // 分享图标 success: function () { saveBehavior(userId,fx_behavir,articleId); }, cancel: function () { // 用户取消分享后执行的回调函数 } }); });