zoukankan      html  css  js  c++  java
  • 配置微信api调扫码功能

    	var url = encodeURIComponent(location.href.split('#')[0]);
    	$.get(iapi+'/htweb/wx/getJsSdkSign?url='+url,function(data){
    		var data = JSON.parse(data);
    		data = data["reason"];
    		wx.config({
    			debug:false,
    			appId:data.appId,
    			nonceStr: data.nonceStr,
                signature: data.signature,
                timestamp: parseInt(data.timestamp),
                jsApiList: ['previewImage','chooseImage','uploadImage','scanQRCode']
    		})
    	});
    	
    	wx.ready(function(){
    		$("#account2").on("click",function(){
    			wx.scanQRCode({
    				needResult: 1,
    			    desc: 'scanQRCode desc',
    			    success: function (res) {
    			        //alert(res.resultStr);
    			    	if(res.resultStr.indexOf(',') > 0){
    			    		var dealserialNumber=res.resultStr.split(',')[1]; 
    			    		dealserialNumber = dealserialNumber.replace(/[^a-zd]/ig, "");//处理条形码扫描的字符
    			    		$("#account2").val(dealserialNumber);
    			    	}else{
    			    		$("#account2").val('');
    			    		 layer.open({
    		    			    content: '返回错误',
    		    			    skin: 'msg',
    		    			    time: 2 //2秒后自动关闭
    		    			  });
    			    	}
    			    } 
    			})
    		})
    	});
    

      

  • 相关阅读:
    vim常用命令
    转:CRF++总结1
    转:CRF++总结2
    并查集算法程序
    CRF++使用小结(转)
    并查集算法程序
    C#winform 画图
    转:字符识别
    转:A Survey On Relation Extraction
    转:生产计划问题
  • 原文地址:https://www.cnblogs.com/junwu/p/10448536.html
Copyright © 2011-2022 走看看