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)之后就不执行了,还请高手帮忙万分感谢
解决方案
20
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
});
这个放外面试试
appId:”<s:property value=”appId”/>”,
socialRealId:”<s:property value=”socialRealId”/>”,
url:location.href.split(“#”)[0],
bsUrl:”<s:property value=”bsUrl”/>”,
apiList:[“scanQRCode”],
debug:false
});
这个放外面试试