javascript - 微信jssdk分享到微信點擊沒有任何作用?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-14 10:53:53
0
1
848

程式碼

share:function(t){
            var _this=this;
            var strUrl = location.href.split('#')[0];
            var img=_this.$(".weixinimg").attr("src");
            var WXDate={
                timestamp:'1497234052', 
                nonceStr:'e40ac141-7338-49e6-b49c-c255041abe6a',
                jsapi_ticket:'',//写死了
                signature:'', //写死了
                url:'http://www.bjiponline.com' 
            };
            wxconifg(WXDate);
            /*$.ajax({
                type: "Post",
                url: "config.aspx/GetKey",
                //方法传参的写法一定要对,strUrl为形参的名字    
                data: "{'str':'" + strUrl + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    //返回的数据用data.d获取内容    
                    $("#wx-share-sign").val(data.d.signature);
                    wxconifg(data.d);
                },
                error: function (err) {
                    alert('55');
                }
            });*/
            function wxconifg(WXDate) {
                wx.config({
                    debug: true,
                    appId: 'wxfb42c31ca406c63f',
                    timestamp: WXDate.timestamp,
                    nonceStr: WXDate.nonceStr,
                    signature: WXDate.signature,
                    jsApiList: ["checkJsApi", "onMenuShareTimeline", "onMenuShareAppMessage"]
                });
                wx.ready(function () {
                    wx.checkJsApi({  
                        jsApiList: [  
                          'getLocation',  
                          'onMenuShareTimeline',  
                          'onMenuShareAppMessage'  
                        ],  
                        success: function (res) { 
                            console.log(res);
                        }  
                      }); 
                    _this.$("#onMenuShareTimeline").click(function(){
                    alert(11)
                    wx.onMenuShareAppMessage({
                            title: t,
                            desc: t,
                            link: WXDate.url,
                            imgUrl: img,
                            trigger: function (res) {
                            },
                            success: function (res) {
                                alert('成功')
                            },
                            cancel: function (res) {
                            },
                            fail: function (res) {
                                alert(JSON.stringify(res));
                            }
                    });
                    });
                    _this.$("#onMenuShareAppMessage").click(function(){
                    //分享到朋友圈
                        wx.onMenuShareTimeline({
                        title: t,
                            desc: t,
                            link: WXDate.url,
                            imgUrl: img,
                            type: 'link',
                            dataUrl: strUrl,
                            trigger: function (res) {
                            },
                            success: function (res) {
                                alert('成功')
                            },
                            cancel: function (res) {
                            },
                            fail: function (res) {
                                alert(JSON.stringify(res));
                            }
                        });
                    });
                    wx.error(function(res){
                    alert('驗證失敗')
                    });
              
                    
                });
            } 
        },

我現在是在測試。所以用的簽名什麼的都是自己生成的,在js中寫死了,可是現在是我所有的函數執行時執行,但是特別怪的是沒有說明成功還是失敗,只是在瀏覽器中顯示這個

#這個什麼原因?是因為我把簽名什麼的都寫死了嗎?

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(1)
phpcn_u1582

明確jssdk的本質就是,只是將標題描述圖片等資訊給你配置好,而不是像插件似的將所有的動作都給你弄好

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!