当前位置: 代码迷 >> J2EE >> 调用微信JS扫一扫接口,不起作用,请大神帮忙,该如何处理
  详细解决方案

调用微信JS扫一扫接口,不起作用,请大神帮忙,该如何处理

热度:794   发布时间:2016-04-17 23:19:23.0
调用微信JS扫一扫接口,不起作用,请大神帮忙

function scan(){
alert(1111111);
var wxJSValidator = new WxJSValidator({
appId:'<s:property value="appId"/>',
socialRealId:'<s:property value="socialRealId"/>',
url:location.href.split('#')[0],
bsUrl:'<s:property value="bsUrl"/>',
apiList:['scanQRCode'],
debug:false
});

   wx.scanQRCode({
 needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
         scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
         success: function (res) {
          var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
          $("#SN").val(result);
         }
});
}


引用JS文件也引入了,但是代码执行到alert(1111)之后就不执行了,还请大神帮忙万分感谢
------解决思路----------------------
  var wxJSValidator = new WxJSValidator({
                appId:'<s:property value="appId"/>',
                socialRealId:'<s:property value="socialRealId"/>',
                url:location.href.split('#')[0],
                bsUrl:'<s:property value="bsUrl"/>',
                apiList:['scanQRCode'],
                debug:false
            });
这个放外面试试
  相关解决方案