正在显示
1 个修改的文件
包含
61 行增加
和
58 行删除
@@ -2,68 +2,71 @@ | @@ -2,68 +2,71 @@ | ||
2 | <script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> | 2 | <script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> |
3 | <script> | 3 | <script> |
4 | $(function () { | 4 | $(function () { |
5 | - $.ajax({ | ||
6 | - type: 'POST', | ||
7 | - url: '/portal/login/wx_share_mobile', | ||
8 | - data: { | ||
9 | - }, | ||
10 | - dataType: 'json', | ||
11 | - async: false, | ||
12 | - success: function(data) { | ||
13 | - if (data.code == 1) { | ||
14 | - var url = window.location.href; | ||
15 | - var title_title = $(document).attr('title'); | ||
16 | - // wx.config({ | ||
17 | - // debug: false, | ||
18 | - // appId: '{$data.appId}', | ||
19 | - // timestamp: '{$data.timestamp}', | ||
20 | - // nonceStr: '{$data.nonceStr}', | ||
21 | - // signature: '{$data.signature}', | ||
22 | - // jsApiList: [ | ||
23 | - // 'updateAppMessageShareData', | ||
24 | - // 'updateTimelineShareData', | ||
25 | - // ] | ||
26 | - // }); | ||
27 | - wx.config({ | ||
28 | - debug: true, | ||
29 | - appId: data.appId, | ||
30 | - timestamp: data.timestamp, | ||
31 | - nonceStr: data.nonceStr, | ||
32 | - signature: data.signature, | ||
33 | - jsApiList: [ | ||
34 | - 'updateAppMessageShareData', | ||
35 | - 'updateTimelineShareData', | ||
36 | - ] | ||
37 | - }); | ||
38 | - wx.ready(function () { //需在用户可能点击分享按钮前就先调用 | ||
39 | - wx.updateAppMessageShareData({ | ||
40 | - title: title_title, // 分享标题 | ||
41 | - desc: url, // 分享描述 | ||
42 | - link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 | ||
43 | - imgUrl: '', // 分享图标 | ||
44 | - success: function (e) { | ||
45 | - alert('成功'); | ||
46 | - wx_Share(); | ||
47 | - } | ||
48 | - }); | ||
49 | - // wx.updateTimelineShareData({ | ||
50 | - // title: title_title, // 分享标题 | ||
51 | - // link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 | ||
52 | - // imgUrl: '', // 分享图标 | ||
53 | - // success: function () { | ||
54 | - // // 设置成功 | ||
55 | - // wx_Share(); | ||
56 | - // alert('cheng') | ||
57 | - // } | 5 | + $('#wx_share').click(function(){ |
6 | + $.ajax({ | ||
7 | + type: 'POST', | ||
8 | + url: '/portal/login/wx_share_mobile', | ||
9 | + data: { | ||
10 | + }, | ||
11 | + dataType: 'json', | ||
12 | + async: false, | ||
13 | + success: function(data) { | ||
14 | + if (data.code == 1) { | ||
15 | + var url = window.location.href; | ||
16 | + var title_title = $(document).attr('title'); | ||
17 | + // wx.config({ | ||
18 | + // debug: false, | ||
19 | + // appId: '{$data.appId}', | ||
20 | + // timestamp: '{$data.timestamp}', | ||
21 | + // nonceStr: '{$data.nonceStr}', | ||
22 | + // signature: '{$data.signature}', | ||
23 | + // jsApiList: [ | ||
24 | + // 'updateAppMessageShareData', | ||
25 | + // 'updateTimelineShareData', | ||
26 | + // ] | ||
58 | // }); | 27 | // }); |
59 | - }); | ||
60 | - wx.error(function (res) { | ||
61 | - // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 | ||
62 | - }); | 28 | + wx.config({ |
29 | + debug: true, | ||
30 | + appId: data.appId, | ||
31 | + timestamp: data.timestamp, | ||
32 | + nonceStr: data.nonceStr, | ||
33 | + signature: data.signature, | ||
34 | + jsApiList: [ | ||
35 | + 'updateAppMessageShareData', | ||
36 | + 'updateTimelineShareData', | ||
37 | + ] | ||
38 | + }); | ||
39 | + wx.ready(function () { //需在用户可能点击分享按钮前就先调用 | ||
40 | + wx.updateAppMessageShareData({ | ||
41 | + title: title_title, // 分享标题 | ||
42 | + desc: url, // 分享描述 | ||
43 | + link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 | ||
44 | + imgUrl: '', // 分享图标 | ||
45 | + success: function (e) { | ||
46 | + alert('成功'); | ||
47 | + wx_Share(); | ||
48 | + } | ||
49 | + }); | ||
50 | + // wx.updateTimelineShareData({ | ||
51 | + // title: title_title, // 分享标题 | ||
52 | + // link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 | ||
53 | + // imgUrl: '', // 分享图标 | ||
54 | + // success: function () { | ||
55 | + // // 设置成功 | ||
56 | + // wx_Share(); | ||
57 | + // alert('cheng') | ||
58 | + // } | ||
59 | + // }); | ||
60 | + }); | ||
61 | + wx.error(function (res) { | ||
62 | + // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 | ||
63 | + }); | ||
64 | + } | ||
63 | } | 65 | } |
64 | - } | 66 | + }); |
65 | }); | 67 | }); |
66 | 68 | ||
69 | + | ||
67 | }); | 70 | }); |
68 | 71 | ||
69 | function wx_Share(){ | 72 | function wx_Share(){ |
-
请 注册 或 登录 后发表评论