配置微信api调扫码功能
2024-08-29 15:56:48
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-z\d]/ig, "");//处理条形码扫描的字符
$("#account2").val(dealserialNumber);
}else{
$("#account2").val('');
layer.open({
content: '返回错误',
skin: 'msg',
time: 2 //2秒后自动关闭
});
}
}
})
})
});
最新文章
- servlet中session的使用
- Nova reboot 和 lock 操作 - 每天5分钟玩转 OpenStack(32)
- post NSURLConnection请求网络数据
- js /jquery停止事件冒泡和阻止浏览器默认事件
- Linux Linux共享库
- JS精粹:下半部分
- 云服务器 ECS Linux 修改编码格式
- ssh登录失败处理步骤
- NSLocalizedString不起作用
- Linux批量部署工具Expect
- 如何给filter添加自定义接口
- Intent的Data和Type和Flag属性-amdroid学习之旅(五十一)
- 每天一套题打卡|河南省第十届ACM/ICPC
- Windows和Office激活工具Kmsauto Net
- JS判断图片是否加载完成 背景图404 快到碗里来
- b2c项目访问
- html5与css3学习实践--基础的内容划分标签
- Activity生命周期之我见
- c#网络加密传输
- 外层页面与iframe相互调用的方法