调用微信JS扫一扫接口,不起作用,请帮忙

J2EE 码拜 8年前 (2016-03-19) 2357次浏览
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
});
这个放外面试试

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明调用微信JS扫一扫接口,不起作用,请帮忙
喜欢 (0)
[1034331897@qq.com]
分享 (0)