//微信分享 var wxShare = (function () { var appId = 'wx2767b3767363f90e';//公众号APPID var title = '德邦证券放“大招”猴年春晚发红包';//抬头 var desc = '没有模糊玻璃,无需花钱即可抢红包咯~';//描述 var imgUrl = 'http://test.tebon.com.cn/trans/images/award/img_hb.gif';//图片 var link = 'http://test.tebon.com.cn/trans/award/manager/index.htm';//链接 var timestamp = '';//时间戳 后台生成 var nonceStr = '';//随机串 后台生成 var signature = '';//签名 后台生成 var _init = function (_title, _desc) { getSign(); }; var getSign = function () { var reurl = location.href.split('#')[0]; var para = {appid: appId, url: reurl}; $.ajax({ type: "post", data: para, async: true, url: contextPath + "/award/wxShare/wxShareSign.htm", dataType: "json", success: function (data) { if (data.result == "true") { timestamp = data.timestamp; nonceStr = data.noncestr; signature = data.signature; wxConfig(); wxReady(); wxError(); } else { alert(data.message); } } , error: function (xhr, errorType, error) { } } ) ; }; var wxConfig = function () { wx.config({ debug: false, appId: appId, timestamp: timestamp, nonceStr: nonceStr, signature: signature, jsApiList: [ 'onMenuShareTimeline', 'onMenuShareAppMessage' ] }); }; var wxReady = function () { wx.ready(function () { //发送给朋友 wx.onMenuShareAppMessage({ title: title, desc: desc, link: link, imgUrl: imgUrl, trigger: function (res) { //alert('用户点击发送给朋友'); }, success: function (res) { //alert('已分享');跳转到排行榜页面 //window.location.href = 'revenue_ranking.html'; }, cancel: function (res) { //alert('已取消'); }, fail: function (res) { //alert(JSON.stringify(res)); } }); //分享到朋友圈 wx.onMenuShareTimeline({ title: title, desc: desc, link: link, imgUrl: imgUrl, trigger: function (res) { //alert('用户点击分享到朋友圈'); }, success: function (res) { //alert('已分享'); //window.location.href = 'revenue_ranking.html'; }, cancel: function (res) { //alert('已取消'); }, fail: function (res) { //alert(JSON.stringify(res)); } }); }); }; var wxError = function () { wx.error(function (res) { alert(res.errMsg); }); }; return { init: _init }; })(); //执行init wxShare.init();