作者 jinglong
1 个管道 的构建 通过 耗费 0 秒

调试分享

@@ -520,4 +520,9 @@ class LoginController extends HomeBaseController @@ -520,4 +520,9 @@ class LoginController extends HomeBaseController
520 $postModel->where('id', $article_id)->setInc('post_share_wx', 1); 520 $postModel->where('id', $article_id)->setInc('post_share_wx', 1);
521 $this->apiResponse(1, '分享成功!'); 521 $this->apiResponse(1, '分享成功!');
522 } 522 }
  523 +
  524 + public function wx_share_mobile(){
  525 + $data = $this->wxShare();
  526 + return $this->apiResponse(1,'成功',$data);
  527 + }
523 } 528 }
@@ -273,9 +273,9 @@ $(function() { @@ -273,9 +273,9 @@ $(function() {
273 }); 273 });
274 274
275 //微信分享 275 //微信分享
276 - $('#wx_share,#wx_share_video').click(function(){  
277 - mask('打开微信,点击右上角即可分享网页');  
278 - }); 276 + // $('#wx_share,#wx_share_video').click(function(){
  277 + // mask('打开微信,点击右上角即可分享网页');
  278 + // });
279 }); 279 });
280 //第三方分享 280 //第三方分享
281 function thirdShare(url){ 281 function thirdShare(url){
@@ -2,44 +2,68 @@ @@ -2,44 +2,68 @@
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 - var url = window.location.href;  
6 - var title_title = $(document).attr('title');  
7 - wx.config({  
8 - debug: false,  
9 - appId: '{$data.appId}',  
10 - timestamp: '{$data.timestamp}',  
11 - nonceStr: '{$data.nonceStr}',  
12 - signature: '{$data.signature}',  
13 - jsApiList: [  
14 - 'updateAppMessageShareData',  
15 - 'updateTimelineShareData',  
16 - ]  
17 - });  
18 - // wx.ready(function () { //需在用户可能点击分享按钮前就先调用  
19 - wx.updateAppMessageShareData({  
20 - title: title_title, // 分享标题  
21 - desc: url, // 分享描述  
22 - link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致  
23 - imgUrl: '', // 分享图标  
24 - success: function (e) {  
25 - alert('成功');  
26 - wx_Share();  
27 - }  
28 - });  
29 - wx.updateTimelineShareData({  
30 - title: title_title, // 分享标题  
31 - link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致  
32 - imgUrl: '', // 分享图标  
33 - success: function () {  
34 - // 设置成功  
35 - wx_Share();  
36 - alert('cheng') 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 + // }
  58 + // });
  59 + });
  60 + wx.error(function (res) {
  61 + // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
  62 + });
37 } 63 }
38 - });  
39 - // });  
40 - wx.error(function (res) {  
41 - // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 64 + }
42 }); 65 });
  66 +
43 }); 67 });
44 68
45 function wx_Share(){ 69 function wx_Share(){