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
});
这个放外面试试